fr.emn.lite
Class LiteContainer

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byfr.emn.lite.Lite
              extended byfr.emn.lite.LiteContainer
All Implemented Interfaces:
java.util.Collection, java.util.List
Direct Known Subclasses:
LiteDesk, LiteLink, LiteNode, LiteSlots, LiteUnion, LiteView

public abstract class LiteContainer
extends Lite


Field Summary
protected  java.util.LinkedList children
           
 
Fields inherited from class fr.emn.lite.Lite
model, oldParent, parent, PICK_ACTIVEBOUNDS, PICK_ALL, PICK_DEEPEST, PICK_FIRST, PICK_GRAPHBOUNDS, PICK_INSIDE, PICK_INTER, PICK_MANIPULABLE, visible
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
LiteContainer()
           
 
Method Summary
 void add(int index, Lite element)
          Don't subclass.
 void add(int index, java.lang.Object element)
          Don't subclass.
 java.lang.Object get(int index)
          Don't subclass.
 java.awt.geom.Rectangle2D getChildrenBounds()
           
 java.lang.Object remove(int index)
          Don't subclass.
 boolean remove(Lite Object)
           
 java.lang.Object set(int index, Lite element)
           
 java.lang.Object set(int index, java.lang.Object element)
          Don't subclass.
 int size()
          Don't subclass.
 
Methods inherited from class fr.emn.lite.Lite
changeTransform, concatenate, context, dist, doPaint, equals, getActiveBounds, getActiveBoundsFrom, getAncestor, getAncestor, getBounds, getBoundsFrom, getBoundsFromNoCorrect, getChildrenGhostPath, getCommonAncestor, getGhost_old, getGhost, getGhostPath, getParent, getShadow, getTransform, getTransformFrom, getTransformNoCopy, isVisible, migrateBack, migrateTo, paint_old, paint, paintChildren, paintShadows, pick, pickChildren, preConcatenate, setContext, setParent, setTransform, setVisible, toString, transformBounds
 
Methods inherited from class java.util.AbstractList
add, addAll, clear, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Field Detail

children

protected java.util.LinkedList children
Constructor Detail

LiteContainer

public LiteContainer()
Method Detail

add

public void add(int index,
                Lite element)
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.


add

public void add(int index,
                java.lang.Object element)
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.


get

public java.lang.Object get(int index)
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.

Specified by:
get in interface java.util.List
Overrides:
get in class Lite

getChildrenBounds

public java.awt.geom.Rectangle2D getChildrenBounds()

remove

public java.lang.Object remove(int index)
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.


remove

public boolean remove(Lite Object)

set

public java.lang.Object set(int index,
                            Lite element)

set

public java.lang.Object set(int index,
                            java.lang.Object element)
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.


size

public int size()
Don't subclass.

Modifiable variable-size abstract lists must implement get(int), size(), set(int, Object), add(int, Object), and remove(int) methods.

Specified by:
size in interface java.util.List
Overrides:
size in class Lite