org.barracudamvc.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
 BContainer addChild(BContainer child)
           
 BContainer getChild(int index)
           
 List getChildren()
           
 String getName()
           
 BContainer getParent()
           
 boolean hasChildren()
           
 BContainer invalidate()
           
 BContainer removeAll()
           
 BContainer removeChild(BContainer child)
           
 BContainer removeChild(int index)
           
 BContainer setName(String iname)
           
 BContainer setParent(BContainer iparent)
           
 BContainer validate()
           
 

Method Detail

setParent

public BContainer setParent(BContainer iparent)

getParent

public BContainer getParent()

setName

public BContainer setName(String iname)

getName

public String getName()

addChild

public BContainer addChild(BContainer child)

getChild

public BContainer getChild(int index)

removeChild

public BContainer removeChild(BContainer child)

removeChild

public BContainer removeChild(int index)

removeAll

public BContainer removeAll()

hasChildren

public boolean hasChildren()

getChildren

public List getChildren()

invalidate

public BContainer invalidate()

validate

public BContainer validate()


Copyright © 2004 BarracudaMVC.org All Rights Reserved.