Package org.enhydra.barracuda.core.comp

Interface Summary
BContainer This interface defines the characteristics of a container.
Contextual This interface defines the methods common to all Barracuda models that have a sense of context
ElementFactory This interface defines the methods needed to implement a ListModel.
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.
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.
BInput BInput is used to manipulate the <input> element in a DOM template.
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.
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.
TestBasicComponentsRender  
TestBLinkRender  
TestBTemplateRender  
TestBTextRender  
TestCompCreate  
 

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 © 2001 Enhydra.org