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