org.enhydra.barracuda.core.comp
Interface BContainer

All Known Implementing Classes:
AbstractBComponent

public interface BContainer

This interface defines the characteristics of a container. It provides the ability to create a hierarchy of containers and to navigate that hierachy. Every container has a parent, except for the root container, who's parent is null.


Method Summary
 void addChild(BContainer child)
           
 BContainer getChild(int index)
           
 java.util.List getChildren()
           
 java.lang.String getName()
           
 BContainer getParent()
           
 boolean hasChildren()
           
 void invalidate()
           
 void removeAll()
           
 BContainer removeChild(BContainer child)
           
 BContainer removeChild(int index)
           
 void setName(java.lang.String iname)
           
 void setParent(BContainer iparent)
           
 void validate()
           
 

Method Detail

setParent

public void setParent(BContainer iparent)

getParent

public BContainer getParent()

setName

public void setName(java.lang.String iname)

getName

public java.lang.String getName()

addChild

public void addChild(BContainer child)

getChild

public BContainer getChild(int index)

removeChild

public BContainer removeChild(BContainer child)

removeChild

public BContainer removeChild(int index)

removeAll

public void removeAll()

hasChildren

public boolean hasChildren()

getChildren

public java.util.List getChildren()

invalidate

public void invalidate()

validate

public void validate()


Copyright © 2001 Enhydra.org