Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.volume.controles
Class BArbreVolumeModel  view BArbreVolumeModel download BArbreVolumeModel.java

java.lang.Object
  extended byorg.fudaa.ebli.volume.controles.BArbreVolumeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

class BArbreVolumeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel

Modele de donnees pour l'arbre de volumes.


Field Summary
(package private)  java.util.Vector listeners_
           
(package private)  org.fudaa.ebli.volume.Objet3DInterface volume_
           
 
Constructor Summary
BArbreVolumeModel(org.fudaa.ebli.volume.Objet3DInterface _volume)
          Constructeur.
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener _l)
          addTreeModelListener
 java.lang.Object getChild(java.lang.Object _parent, int _index)
          Renvoie le fils numero _index du volume _parent.
 int getChildCount(java.lang.Object _parent)
          Nombre de fils du volume _parent.
 int getIndexOfChild(java.lang.Object _parent, java.lang.Object _child)
          Indice du fils _child du calque _parent.
 java.lang.Object getRoot()
          Volume racine de l'arbre.
 boolean isLeaf(java.lang.Object _node)
          Teste si le volume _node est une feuille.
 void removeTreeModelListener(javax.swing.event.TreeModelListener _l)
          removeTreeModelListener
 void valueForPathChanged(javax.swing.tree.TreePath _path, java.lang.Object _newValue)
          valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners_

java.util.Vector listeners_

volume_

org.fudaa.ebli.volume.Objet3DInterface volume_
Constructor Detail

BArbreVolumeModel

public BArbreVolumeModel(org.fudaa.ebli.volume.Objet3DInterface _volume)
Constructeur.

Method Detail

getChildCount

public int getChildCount(java.lang.Object _parent)
Nombre de fils du volume _parent.

Specified by:
getChildCount in interface javax.swing.tree.TreeModel

getChild

public java.lang.Object getChild(java.lang.Object _parent,
                                 int _index)
Renvoie le fils numero _index du volume _parent.

Specified by:
getChild in interface javax.swing.tree.TreeModel

getIndexOfChild

public int getIndexOfChild(java.lang.Object _parent,
                           java.lang.Object _child)
Indice du fils _child du calque _parent.

Specified by:
getIndexOfChild in interface javax.swing.tree.TreeModel

getRoot

public java.lang.Object getRoot()
Volume racine de l'arbre.

Specified by:
getRoot in interface javax.swing.tree.TreeModel

isLeaf

public boolean isLeaf(java.lang.Object _node)
Teste si le volume _node est une feuille.

Specified by:
isLeaf in interface javax.swing.tree.TreeModel

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener _l)
Description copied from interface: javax.swing.tree.TreeModel
addTreeModelListener

Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener _l)
Description copied from interface: javax.swing.tree.TreeModel
removeTreeModelListener

Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath _path,
                                java.lang.Object _newValue)
Description copied from interface: javax.swing.tree.TreeModel
valueForPathChanged

Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel