org.oddjob.designer.components
Class InsertableDC

java.lang.Object
  extended byjava.util.Observable
      extended byorg.oddjob.designer.model.DesignAdult
          extended byorg.oddjob.designer.components.BaseDC
              extended byorg.oddjob.designer.components.StructuralDC
                  extended byorg.oddjob.designer.components.InsertableDC
All Implemented Interfaces:
DesignComponent, InsertableDesignComponent, Structural, StructuralDesignComponent
Direct Known Subclasses:
FolderDC

public abstract class InsertableDC
extends StructuralDC
implements InsertableDesignComponent

For DesignComponents to extend which have children that can be inserted in a list.


Field Summary
 
Fields inherited from class org.oddjob.designer.components.StructuralDC
childHelper
 
Fields inherited from class org.oddjob.designer.components.BaseDC
idField, nameField
 
Fields inherited from class org.oddjob.designer.model.DesignAdult
parent
 
Constructor Summary
InsertableDC()
           
 
Method Summary
 void insertChild(int index, DesignComponent child)
          Insert a child.
 
Methods inherited from class org.oddjob.designer.components.StructuralDC
addStructuralListener, childElements, deleteChild, removeStructuralListener, replaceChild
 
Methods inherited from class org.oddjob.designer.components.BaseDC
availableActions, basePanel, getId, getName, name, name, setId, setName, tag, tag
 
Methods inherited from class org.oddjob.designer.model.DesignAdult
addChild, childCount, children, children, clearChildren, createType, insertChild, parent, removeChild, supportedTypes, supportedTypes
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.oddjob.designer.model.StructuralDesignComponent
deleteChild, replaceChild, transferActions
 
Methods inherited from interface org.oddjob.designer.model.DesignComponent
availableActions, form, name, name, tag, tag
 

Constructor Detail

InsertableDC

public InsertableDC()
Method Detail

insertChild

public void insertChild(int index,
                        DesignComponent child)
Description copied from interface: InsertableDesignComponent
Insert a child.

Specified by:
insertChild in interface InsertableDesignComponent
Parameters:
child - The child.