Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.volume
Class BObjet2D  view BObjet2D download BObjet2D.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byorg.fudaa.ebli.volume.BObjet2D
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, Objet3DInterface, java.beans.PropertyChangeListener, java.io.Serializable
Direct Known Subclasses:
BCartouche

public abstract class BObjet2D
extends java.awt.Canvas
implements java.beans.PropertyChangeListener, Objet3DInterface

Version:
$Revision: 1.5 $ $Date: 2001/09/11 15:29:21 $ by $Author: deniger $

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean destructible_
           
private  int index_
           
private  java.lang.String nom_
           
private  GroupeInterface pere_
           
private  boolean rapide_
           
 
Fields inherited from class java.awt.Canvas
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BObjet2D()
           
 
Method Summary
 void detruire()
          Detruit l'objet.
 int getIndex()
          Renvoie l'indice de l'objet dans le groupe.
 java.lang.String getName()
          Renvoie le nom du volume.
 GroupeInterface getPere()
          Renvoie le groupe pere de l'objet.
 boolean isDestructible()
          Indique si l'objet peut etre supprime de la scene.
 boolean isRapide()
          Indique si l'objet doit etre afficher rapidement.
 void setDestructible(boolean _destructible)
          Modifie le caractere suppressible de l'objet.
 void setIndex(int _index)
          Modifie l'indice de l'objet dans le groupe.
 void setName(java.lang.String _nom)
          Nomme le volume.
 void setPere(GroupeInterface _pere)
          Modifie le pere de l'objet.
 void setProperty(java.lang.String _name, java.lang.Object _value)
          Methode qui modifie une propriete de l'objet.
 void setRapide(boolean _rapide)
          Modifie le mode d'affichage de l'objet (rapide ou non).
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 
Methods inherited from interface org.fudaa.ebli.volume.Objet3DInterface
isVisible, setVisible
 

Field Detail

index_

private int index_

nom_

private java.lang.String nom_

pere_

private GroupeInterface pere_

rapide_

private boolean rapide_

destructible_

private boolean destructible_
Constructor Detail

BObjet2D

public BObjet2D()
Method Detail

setName

public void setName(java.lang.String _nom)
Nomme le volume.

Specified by:
setName in interface Objet3DInterface

getName

public java.lang.String getName()
Renvoie le nom du volume.

Specified by:
getName in interface Objet3DInterface

getIndex

public int getIndex()
Renvoie l'indice de l'objet dans le groupe.

Specified by:
getIndex in interface Objet3DInterface

setIndex

public void setIndex(int _index)
Modifie l'indice de l'objet dans le groupe.

Specified by:
setIndex in interface Objet3DInterface

isRapide

public boolean isRapide()
Description copied from interface: Objet3DInterface
Indique si l'objet doit etre afficher rapidement.

Specified by:
isRapide in interface Objet3DInterface

setRapide

public void setRapide(boolean _rapide)
Description copied from interface: Objet3DInterface
Modifie le mode d'affichage de l'objet (rapide ou non). En mode rapide, il s'affichera par exemple sous la forme d'une boite.

Specified by:
setRapide in interface Objet3DInterface

getPere

public GroupeInterface getPere()
Description copied from interface: Objet3DInterface
Renvoie le groupe pere de l'objet.

Specified by:
getPere in interface Objet3DInterface

setPere

public void setPere(GroupeInterface _pere)
Description copied from interface: Objet3DInterface
Modifie le pere de l'objet. (cad le groupe auquel l'objet appartient).

Specified by:
setPere in interface Objet3DInterface

setProperty

public void setProperty(java.lang.String _name,
                        java.lang.Object _value)
Description copied from interface: Objet3DInterface
Methode qui modifie une propriete de l'objet.

Specified by:
setProperty in interface Objet3DInterface

isDestructible

public boolean isDestructible()
Indique si l'objet peut etre supprime de la scene.

Specified by:
isDestructible in interface Objet3DInterface

setDestructible

public void setDestructible(boolean _destructible)
Modifie le caractere suppressible de l'objet.

Specified by:
setDestructible in interface Objet3DInterface

detruire

public void detruire()
Detruit l'objet. Il est retire de l'arbre.

Specified by:
detruire in interface Objet3DInterface