Class MmState
java.lang.Object
|
+--MmState
- All Implemented Interfaces:
- MmGUI, MmPropObj, MmXmlObject
- class MmState
- extends java.lang.Object
- implements MmXmlObject, MmGUI, MmPropObj
Cette classe definie l'etat dans lequel se trouve un objet
Field Summary |
(package private) java.util.Vector |
car
|
(package private) boolean |
deplace
|
(package private) java.lang.String |
nom
|
(package private) java.lang.String |
objectId
|
Constructor Summary |
MmState(java.lang.String id)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
nom
java.lang.String nom
deplace
boolean deplace
car
java.util.Vector car
objectId
java.lang.String objectId
MmState
public MmState(java.lang.String id)
set
public void set(java.lang.String caract,
java.lang.String something)
- Specified by:
set
in interface MmXmlObject
add
public MmXmlObject add(java.lang.String a)
- Specified by:
add
in interface MmXmlObject
save
public void save(FileW fp,
int indent)
throws java.io.IOException
- Specified by:
save
in interface MmXmlObject
getRect
public java.awt.Rectangle getRect()
- Specified by:
getRect
in interface MmGUI
remove
public javax.swing.JLayeredPane remove()
- Specified by:
remove
in interface MmGUI
creation
public void creation(javax.swing.JLayeredPane pere)
- Specified by:
creation
in interface MmGUI
setVisible
public void setVisible(boolean val)
- Dans tous les cas, c'est l'etat courant qui gere l'affichage
- Specified by:
setVisible
in interface MmGUI
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface MmGUI
resetLocation
public void resetLocation()
- Specified by:
resetLocation
in interface MmGUI
setLocation
public void setLocation(int x,
int y)
- Specified by:
setLocation
in interface MmGUI
move
public void move(int px,
int py)
- Specified by:
move
in interface MmGUI
moveTo
public void moveTo(int x,
int y)
- Specified by:
moveTo
in interface MmGUI
setLayer
public void setLayer(int couche)
- Specified by:
setLayer
in interface MmGUI
getLayer
public int getLayer()
- Specified by:
getLayer
in interface MmGUI
getPane
public javax.swing.JLayeredPane getPane()
- Specified by:
getPane
in interface MmGUI
setPane
public void setPane(javax.swing.JLayeredPane nouveau)
- Specified by:
setPane
in interface MmGUI
getInObject
public java.util.HashSet getInObject()
- Cette methode renvoie la liste des objets contenus
TODO : il faut mettre cette methode avec qq chose
getTreeNode
public javax.swing.tree.DefaultMutableTreeNode getTreeNode()
- Permet de generer un arbre
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interface MmPropObj
getChildAt
public MmPropObj getChildAt(int i)
- Specified by:
getChildAt
in interface MmPropObj
getIndexOfChild
public int getIndexOfChild(MmPropObj kid)
- Specified by:
getIndexOfChild
in interface MmPropObj
toString
public java.lang.String toString()
- Specified by:
toString
in interface MmPropObj
- Overrides:
toString
in class java.lang.Object
popupMenu
public javax.swing.JPopupMenu popupMenu(MmTree tree)
- Description copied from interface:
MmPropObj
- Retourne un JPopupMenu pour le JTree
- Specified by:
popupMenu
in interface MmPropObj
- Following copied from interface:
MmPropObj
- Parameters:
tree
- Référence au JTree où s'affichera le popup
propPane
public javax.swing.JPanel propPane()
- Description copied from interface:
MmPropObj
- Retourne un objet JPanel permettant de modifier les propietes
de l'objet
- Specified by:
propPane
in interface MmPropObj