com.fruitioninc.jwc
Class Container

java.lang.Object
  |
  +--com.fruitioninc.jwc.Component
        |
        +--com.fruitioninc.jwc.Container
Direct Known Subclasses:
Page, Table

public class Container
extends Component

A component that contains other components.


Field Summary
 
Fields inherited from class com.fruitioninc.jwc.Component
NAME_DELIMITER
 
Constructor Summary
Container(Model model, View view)
           
Container(java.lang.String name, Model model, View view)
           
 
Method Summary
 void add(Component component)
           
 Component getChildComponent(java.lang.String name)
           
 java.util.Iterator getChildren()
           
 java.util.Iterator getComponents()
          Returns a depth first iterator over this component and all its descendents.
protected  java.lang.String getPathName(java.lang.String name)
           
 
Methods inherited from class com.fruitioninc.jwc.Component
addComponentListener, addMouseListener, fireComponentSerialize, fireMouseClicked, getApplication, getComponentListenerCount, getComponentListeners, getContainer, getModel, getMouseListenerCount, getMouseListeners, getName, getPathName, getView, setModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Container

public Container(Model model,
                 View view)

Container

public Container(java.lang.String name,
                 Model model,
                 View view)
Method Detail

add

public void add(Component component)

getChildren

public java.util.Iterator getChildren()

getComponents

public java.util.Iterator getComponents()
Returns a depth first iterator over this component and all its descendents.


getChildComponent

public Component getChildComponent(java.lang.String name)

getPathName

protected java.lang.String getPathName(java.lang.String name)