ikbs.graphics
Class ObjectListViewer

java.lang.Object
  extended by ikbs.graphics.ObjectListViewer
All Implemented Interfaces:
java.awt.event.ItemListener, java.util.EventListener, java.util.Observer

public class ObjectListViewer
extends java.lang.Object
implements java.util.Observer, java.awt.event.ItemListener

IKBS v2.2 Permet d'observer la liste des objets du modèle définit dans le Schema

Version:
2.2
Author:
David Grosser

Field Summary
protected  boolean affAtt
           
protected  java.util.Vector objAttList
           
protected  Schema schema
           
static int SELECT
           
 
Constructor Summary
ObjectListViewer(ObjectListViewerInterface olvi)
           
 
Method Summary
 void addSortedElement(DescriptiveElement de)
          Pour ajouter un élément à la liste des objets
 void changeAffAtt()
          change l'affichage des objets dans la liste
 java.lang.String convert(DescriptiveElement de)
          Retourne la chaine correspondante au DescriptiveElement
 void dispose()
           
 int getIndex()
          Retourne l'index de l'élément sélectionné
 ChoiceChoix getObjAttChoice()
          accès au ChoiceChoix
 java.util.Vector getObjAttList()
          Accès à la liste des objets et des attributs
 void initObjAttChoice()
           
 void initSchema(Schema schema)
          initSchema
 void itemStateChanged(java.awt.event.ItemEvent e)
          Lorsque l'on active la list des objets
 void removeElement(DescriptiveElement de)
          Pour retirer un élement de la liste des objets
 void replaceElement(DescriptiveElement de, java.lang.String s)
          Lorsqu'un élement est remplacé par un autre ou que son nom change
 void select(DescriptiveElement de)
          Selectionne un élement dans ObjAttList
 void setObjAttChoice(ChoiceChoix c)
          Affectation du ChoiceChoix
 void update(java.util.Observable o, java.lang.Object obj)
          this est Observer du modèle (Schema)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECT

public static final int SELECT
See Also:
Constant Field Values

schema

protected Schema schema

objAttList

protected java.util.Vector objAttList

affAtt

protected boolean affAtt
Constructor Detail

ObjectListViewer

public ObjectListViewer(ObjectListViewerInterface olvi)
Method Detail

getObjAttList

public java.util.Vector getObjAttList()
Accès à la liste des objets et des attributs


changeAffAtt

public void changeAffAtt()
change l'affichage des objets dans la liste


getObjAttChoice

public ChoiceChoix getObjAttChoice()
accès au ChoiceChoix


setObjAttChoice

public void setObjAttChoice(ChoiceChoix c)
Affectation du ChoiceChoix


getIndex

public int getIndex()
Retourne l'index de l'élément sélectionné


initSchema

public void initSchema(Schema schema)
initSchema


initObjAttChoice

public void initObjAttChoice()

select

public void select(DescriptiveElement de)
Selectionne un élement dans ObjAttList


convert

public java.lang.String convert(DescriptiveElement de)
Retourne la chaine correspondante au DescriptiveElement


addSortedElement

public void addSortedElement(DescriptiveElement de)
Pour ajouter un élément à la liste des objets


removeElement

public void removeElement(DescriptiveElement de)
Pour retirer un élement de la liste des objets


replaceElement

public void replaceElement(DescriptiveElement de,
                           java.lang.String s)
Lorsqu'un élement est remplacé par un autre ou que son nom change


itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Lorsque l'on active la list des objets

Specified by:
itemStateChanged in interface java.awt.event.ItemListener

update

public void update(java.util.Observable o,
                   java.lang.Object obj)
this est Observer du modèle (Schema)

Specified by:
update in interface java.util.Observer

dispose

public void dispose()