ikbs.tools.trees
Interface Noeud
- All Superinterfaces:
- java.util.Observer
- All Known Implementing Classes:
- Hasse, Node, NoeudCas, NoeudDecisionGraph, NoeudDescriptif, NoeudIllustration, NoeudRef, NoeudTaxonomic
public interface Noeud
- extends java.util.Observer
|
Method Summary |
void |
addAttribut(Attribut unAttribut)
|
void |
addObserver(java.util.Observer o)
|
void |
addRelationArrive(Relation r)
|
void |
addRelationDepart(Relation r)
|
boolean |
affAttributs()
|
AttributsList |
attributs()
|
void |
bouge(int x,
int y)
|
void |
calculDimension(java.awt.FontMetrics fmObj,
java.awt.FontMetrics fmAtt,
java.awt.FontMetrics fmRel)
|
void |
calculDimensionAtt(java.awt.FontMetrics fmAtt)
|
void |
calculDimensionObj(java.awt.FontMetrics fmObj)
|
void |
calculDimensionRel(java.awt.FontMetrics fmRel)
|
void |
changeFormeRelation(int forme)
|
java.lang.Object |
clone()
|
Attribut |
createAttribute()
|
Attribut |
dansAttributs(int x,
int y)
|
boolean |
dansRect(java.awt.Rectangle r)
|
java.util.Vector |
fils()
|
Noeud |
fils(int i)
|
int |
find(Attribut att)
|
java.lang.String |
getInfo()
|
java.lang.String |
getLabel()
|
boolean |
getMarque()
|
boolean |
getMarque2()
|
int |
height()
|
int |
infDroitX()
|
int |
infDroitY()
|
void |
initColor()
|
boolean |
isFilsVisible()
|
int |
largeur(Noeud n)
|
int |
maxHauteur()
|
int |
maxLargeur()
|
int |
nbFils()
|
int |
nbRelationArrive()
|
void |
paint(java.awt.Graphics g,
int xRel,
int yRel)
|
void |
paintAtt(java.awt.Graphics g,
int xRel,
int yRel)
|
void |
paintAttShadow(java.awt.Graphics g,
int xRel,
int yRel)
|
void |
paintRelations(java.awt.Graphics g,
int xRel,
int yRel)
|
void |
paintShadow(java.awt.Graphics g,
int xRel,
int yRel)
|
Attribut |
rechAttPrecedent(java.lang.String label)
|
Attribut |
rechAttribut(java.lang.String s)
|
Attribut |
rechAttSuivant(java.lang.String label)
|
Relation |
rechRelationArrive(Noeud n)
|
java.awt.Rectangle |
rect()
|
java.awt.Rectangle |
rect2()
|
java.awt.Rectangle |
rect3()
|
java.awt.Rectangle |
rectRels()
|
java.util.Vector |
relationArrive()
|
Relation |
relationArrive(int i)
|
java.util.Vector |
relationDepart()
|
Relation |
relationDepart(int i)
|
void |
removeAttribut(java.lang.String s)
|
void |
removeRelationArrive(Relation uneRelation)
|
void |
removeRelationDepart(Relation uneRelation)
|
void |
removeRelations()
|
void |
setActiveNode(boolean b)
|
void |
setAffAttributs(boolean b)
|
void |
setBgColor(java.awt.Color c)
|
void |
setBgColorAtt(java.awt.Color c)
|
void |
setLabel(java.lang.String s)
|
void |
setLabelColor(java.awt.Color c)
|
void |
setLabelColorAtt(java.awt.Color c)
|
void |
setMarque(boolean b)
|
void |
setMarque2(boolean b)
|
void |
setPos(java.awt.Point p)
|
void |
setPosLien(int pos)
|
void |
setPosSup(java.awt.Point p)
|
void |
setRacine(boolean b)
|
void |
setSelected(boolean b)
|
void |
setShowArrow(boolean b)
|
void |
setVisible(boolean b)
|
void |
showLabelRelations(boolean b)
|
boolean |
sourisDans(int x,
int y)
|
int |
supGaucheX()
|
int |
supGaucheY()
|
boolean |
visible()
|
int |
width()
|
int |
x()
|
int |
y()
|
| Methods inherited from interface java.util.Observer |
update |
addObserver
void addObserver(java.util.Observer o)
getLabel
java.lang.String getLabel()
setLabel
void setLabel(java.lang.String s)
visible
boolean visible()
calculDimension
void calculDimension(java.awt.FontMetrics fmObj,
java.awt.FontMetrics fmAtt,
java.awt.FontMetrics fmRel)
calculDimensionObj
void calculDimensionObj(java.awt.FontMetrics fmObj)
calculDimensionAtt
void calculDimensionAtt(java.awt.FontMetrics fmAtt)
calculDimensionRel
void calculDimensionRel(java.awt.FontMetrics fmRel)
setRacine
void setRacine(boolean b)
nbFils
int nbFils()
fils
Noeud fils(int i)
fils
java.util.Vector fils()
isFilsVisible
boolean isFilsVisible()
sourisDans
boolean sourisDans(int x,
int y)
setMarque
void setMarque(boolean b)
getMarque
boolean getMarque()
setMarque2
void setMarque2(boolean b)
getMarque2
boolean getMarque2()
bouge
void bouge(int x,
int y)
rect
java.awt.Rectangle rect()
rectRels
java.awt.Rectangle rectRels()
height
int height()
width
int width()
infDroitY
int infDroitY()
infDroitX
int infDroitX()
supGaucheX
int supGaucheX()
supGaucheY
int supGaucheY()
setSelected
void setSelected(boolean b)
initColor
void initColor()
showLabelRelations
void showLabelRelations(boolean b)
setVisible
void setVisible(boolean b)
setActiveNode
void setActiveNode(boolean b)
setAffAttributs
void setAffAttributs(boolean b)
setBgColor
void setBgColor(java.awt.Color c)
setBgColorAtt
void setBgColorAtt(java.awt.Color c)
setLabelColor
void setLabelColor(java.awt.Color c)
setLabelColorAtt
void setLabelColorAtt(java.awt.Color c)
x
int x()
y
int y()
dansRect
boolean dansRect(java.awt.Rectangle r)
nbRelationArrive
int nbRelationArrive()
setPosSup
void setPosSup(java.awt.Point p)
setPos
void setPos(java.awt.Point p)
maxLargeur
int maxLargeur()
maxHauteur
int maxHauteur()
largeur
int largeur(Noeud n)
rect2
java.awt.Rectangle rect2()
rect3
java.awt.Rectangle rect3()
dansAttributs
Attribut dansAttributs(int x,
int y)
find
int find(Attribut att)
getInfo
java.lang.String getInfo()
addRelationDepart
void addRelationDepart(Relation r)
addRelationArrive
void addRelationArrive(Relation r)
rechRelationArrive
Relation rechRelationArrive(Noeud n)
changeFormeRelation
void changeFormeRelation(int forme)
relationArrive
java.util.Vector relationArrive()
relationArrive
Relation relationArrive(int i)
relationDepart
java.util.Vector relationDepart()
relationDepart
Relation relationDepart(int i)
removeRelationDepart
void removeRelationDepart(Relation uneRelation)
removeRelationArrive
void removeRelationArrive(Relation uneRelation)
removeRelations
void removeRelations()
removeAttribut
void removeAttribut(java.lang.String s)
setShowArrow
void setShowArrow(boolean b)
setPosLien
void setPosLien(int pos)
addAttribut
void addAttribut(Attribut unAttribut)
createAttribute
Attribut createAttribute()
affAttributs
boolean affAttributs()
rechAttribut
Attribut rechAttribut(java.lang.String s)
rechAttSuivant
Attribut rechAttSuivant(java.lang.String label)
rechAttPrecedent
Attribut rechAttPrecedent(java.lang.String label)
attributs
AttributsList attributs()
paint
void paint(java.awt.Graphics g,
int xRel,
int yRel)
paintShadow
void paintShadow(java.awt.Graphics g,
int xRel,
int yRel)
paintAtt
void paintAtt(java.awt.Graphics g,
int xRel,
int yRel)
paintAttShadow
void paintAttShadow(java.awt.Graphics g,
int xRel,
int yRel)
paintRelations
void paintRelations(java.awt.Graphics g,
int xRel,
int yRel)
clone
java.lang.Object clone()