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. |