Package org.barracudamvc.core.comp

Interface Summary
Attrs This interface defines the methods needed to implement an Attrs object (ie. something for which you can get/set markup attrs).
BCompoundComponent This is a marker interface meant to identify compund components, or those components that represent compound structures such as lists and tables or more complex templating structures combining arbitrary components.
BContainer This interface defines the characteristics of a container.
BlockIterator This interface defines the methods necessary to implement a BlockIterator
Contextual This interface defines the methods common to all Barracuda models that have a sense of context
ItemMap This interface defines the methods needed to implement an ItemMap object.
IterativeModel This interface defines the methods needed to implement an IterativeModel object.
ListModel This interface defines the methods needed to implement a ListModel.
ListSelectionModel This interface defines the methods needed to implement a ListSelectionModel.
TableModel This interface defines the methods needed to implement a TableModel.
TableView This interface defines a View for Table components to render themselves in.
TemplateModel This interface defines the methods needed to implement a TemplateModel.
TemplateView This interface defines a View for Table components to render themselves in.
View This interface defines a View for components to render themselves in.
ViewContext This interface defines the methods needed to implement a ViewContext.
 

Class Summary
AbstractBComponent This class provides the abstract implementation for BComponent.
AbstractBlockIterator This class provides the abstract implementation of a BlockIterator.
AbstractIterativeTemplateModel This class provides the abstract implementation for an Iterative Template Model.
AbstractListModel This class provides the abstract implementation for a List Model.
AbstractTableModel This class provides the abstract implementation for a Table Model.
AbstractTemplateModel This class provides the abstract implementation for a Template Model.
BAction A BAction component is a component that you can use to catch client side events.
BComponent Defines the base component class from which all other Barracuda components are derived.
BImage  
BInput BInput is used to manipulate the <input> element in a DOM template.
BLabel BLabel is used for rendering a LABEL tag.
BLink BLink is used to manipulate any element in a DOM template that is capable of generating a URL request.
BList A BList component is used to render list data into a DOM template.
BScript BScript is used to attach a javascript command to a DOM element attribute.
BScriptResource BScriptResource is used to make sure a client side script is available for use by client scripting code.
BSelect A BSelect element is used to render a list of items, and to indicate which element(s) are selected.
BTable A BTable is used to put data into a table format within a DOM.
BTemplate A BTemplate is used to process part of a DOM as a template--the component will look for directives and then query the models to return the data associated with a given key.
BText BText is used for rendering text into a DOM.
BToggleButton BToggleButton is used to render Radio or Checkbox buttons in a DOM template.
DefaultItemMap An ItemMap can be returned by the getItem() methods within any of the model implementations.
DefaultListModel This class provides a default implementation for List Model.
DefaultListSelectionModel Default data model implementation for list selections.
DefaultPropertiesModel This class provides a default implementation of a TemplateModel that looks up its keys in a properties file
DefaultTableView This class provides the default implementation for a TableView.
DefaultTemplateView This class provides the default implementation for a TemplateView.
DefaultView This interface defines a View for components to render themselves in.
DefaultViewContext This class provides the default implementation of a ViewContext.
TemplateDirective This class defines a TemplateDirective.
 

Exception Summary
DOMAccessException This exception indicates the specified format is not supported.
InvalidDirectiveException This exception indicates the specified format is not supported.
InvalidNodeException This exception indicates the specified format is not supported.
InvalidViewException This exception indicates the specified format is not supported.
NoSuitableRendererException This exception indicates we were unable to locate a suitable renderer.
RenderException This exception indicates the specified format is not supported.
UnsupportedFormatException This exception indicates the specified format is not supported.
 



Copyright © 2006 BarracudaMVC.org All Rights Reserved.