org.barracudamvc.core.comp
Interface BContainer

All Known Implementing Classes:
AbstractBComponent, BAction, BComponent, BImage, BInput, BLabel, BLink, BList, BScript, BScriptResource, BSelect, BTable, BTemplate, BText, BToggleButton

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

BContainer setParent(BContainer iparent)

getParent

BContainer getParent()

setName

BContainer setName(String iname)

getName

String getName()

addChild

BContainer addChild(BContainer child)

getChild

BContainer getChild(int index)

removeChild

BContainer removeChild(BContainer child)

removeChild

BContainer removeChild(int index)

removeAll

BContainer removeAll()

hasChildren

boolean hasChildren()

getChildren

List getChildren()

invalidate

BContainer invalidate()

validate

BContainer validate()


Copyright © 2006 BarracudaMVC.org All Rights Reserved.