Class MmCaract

java.lang.Object
  |
  +--MmCaract
All Implemented Interfaces:
MmGUI, MmGUICallback, MmPropObj, MmXmlObject

class MmCaract
extends java.lang.Object
implements MmXmlObject, MmPropObj, MmGUI, MmGUICallback

Caractéristiques de l'objet


Field Summary
(package private)  java.lang.String cible
           
(package private)  boolean click
           
(package private)  boolean conteneur
           
(package private)  MmGUIObject gui
           
(package private)  MmImg img
           
(package private)  java.lang.String objectId
           
(package private)  java.util.Vector objets
           
(package private)  MmRect rect
           
 
Constructor Summary
MmCaract(java.lang.String id)
           
 
Method Summary
 MmXmlObject add(java.lang.String child)
           
 void click()
           
 void creation(javax.swing.JLayeredPane pere)
           
 MmPropObj getChildAt(int i)
           
 int getChildCount()
           
 int getIndexOfChild(MmPropObj kid)
           
 java.util.HashSet getInObject()
          Cette methode renvoie la liste des objets contenus
 int getLayer()
           
 javax.swing.JLayeredPane getPane()
           
 java.awt.Rectangle getRect()
           
 javax.swing.tree.DefaultMutableTreeNode getTreeNode()
           
 boolean isVisible()
           
 void move(int px, int py)
           
 void moveTo(int x, int y)
           
 javax.swing.JPopupMenu popupMenu(MmTree tree)
          Retourne un JPopupMenu pour le JTree
 javax.swing.JPanel propPane()
          Retourne un objet JPanel permettant de modifier les propietes de l'objet
 javax.swing.JLayeredPane remove()
           
 void resetLocation()
           
 void save(FileW fp, int indent)
           
 void set(java.lang.String caract, java.lang.String something)
           
 void setConteneur(boolean etat)
           
 void setLayer(int couche)
           
 void setLocation(int x, int y)
           
 void setPane(javax.swing.JLayeredPane nouveau)
           
 void setVisible(boolean val)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

objectId

java.lang.String objectId

img

MmImg img

rect

MmRect rect

objets

java.util.Vector objets

click

boolean click

cible

java.lang.String cible

conteneur

boolean conteneur

gui

MmGUIObject gui
Constructor Detail

MmCaract

public MmCaract(java.lang.String id)
Method Detail

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 child)
Specified by:
add in interface MmXmlObject

save

public void save(FileW fp,
                 int indent)
          throws java.io.IOException
Specified by:
save in interface MmXmlObject

click

public void click()
Specified by:
click in interface MmGUICallback

getRect

public java.awt.Rectangle getRect()
Specified by:
getRect 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

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

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

setVisible

public void setVisible(boolean val)
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

getInObject

public java.util.HashSet getInObject()
Cette methode renvoie la liste des objets contenus

setConteneur

public void setConteneur(boolean etat)

getTreeNode

public javax.swing.tree.DefaultMutableTreeNode getTreeNode()

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