Uses of Interface
com.arsdigita.bebop.Component

Packages that use Component
com.arsdigita.bebop A set of server-side user interface components for web applications. 
com.arsdigita.bebop.demo Example A set of examples that demonstrate how Bebop is used. 
com.arsdigita.bebop.demo.workflow Example A set of classes to demonstrate how to use Bebop components in a control flow i.e., how Bebop components hand off control to one another. 
com.arsdigita.bebop.event Listeners that allow a programmer to execute custom code at various points in the request. 
com.arsdigita.bebop.form Provides a set of server-side user interface components for obtaining user input. 
com.arsdigita.bebop.jsp Support for displaying Bebop components inside a JSP page. 
com.arsdigita.bebop.list Bebop classes for dynamically displaying and manipulating lists of items. 
com.arsdigita.bebop.portal User interface classes for displaying portals. 
com.arsdigita.bebop.table Contains the supporting classes for the Table component. 
com.arsdigita.bebop.tree A tree widget that is a Bebop component. 
com.arsdigita.bebop.util Utility classes that are used throughout Bebop. 
com.arsdigita.formbuilder The Form Builder service provides the ability to build simple forms with a web user interface. 
com.arsdigita.formbuilder.ui The Form Builder UI provides a number of embeddable bebop components to facilitate integration of the form builder service with applications. 
com.arsdigita.formbuilder.ui.editors Embeddable formbuilder editor widgets. 
com.arsdigita.formbuilder.ui.jsp   
com.arsdigita.kernel.ui Bebop widgets that display kernel objects. 
com.arsdigita.portal.apportlet   
com.arsdigita.search.ui   
com.arsdigita.search.ui.filters   
com.arsdigita.toolbox.ui Miscellaneous collection of useful Bebop components. 
com.arsdigita.ui Basic user interface components. 
com.arsdigita.ui.admin Basic user interface components for the administrative UI. 
com.arsdigita.ui.login Internationalized UI classes for user login and registration. 
com.arsdigita.ui.permissions Default implementation of the CCM permissions UI. 
com.arsdigita.ui.sitemap User interface for dynamically updating URL to application mappings. 
com.arsdigita.web.ui   
com.arsdigita.webdevsupport.config   
com.arsdigita.webdevsupport.log4j Web user interfaces for dynamically adjusting Log4J warning levels. 
 

Uses of Component in com.arsdigita.bebop
 

Subinterfaces of Component in com.arsdigita.bebop
 interface Container
          The common interface that is implemented by all Bebop containers.
 interface ExcursionComponent
          ExcursionComponent
 

Classes in com.arsdigita.bebop that implement Component
 class ActionLink
          A link that runs its action listeners when it is clicked.
 class BaseLink
          The parent of all Bebop Link classes, this class represents a URL on a page.
 class BasePage
          The base page class for use with the PageFactory class.
 class BlockStylable
          Abstract class that contain the CSS-like Block Stylable attributes.
 class BoxPanel
          A container that prints its components in one row, either horizontally or vertically.
 class Column
          A column in a Multiple.
 class ColumnPanel
          A container that prints its components in a table.
 class Completable
          Completable
 class CompoundComponent
           Provides a convenient method of creating components that are an aggregation of other components and that should have the public interface of a component (rather than that of a container, form, and so on).
 class ConfirmPage
          A Bebop Confirmation Page which should be mounted at ConfirmPage.CONFIRM_URL by the BebopMapDispatcher.
 class ControlLink
          A link back to the page in which it is contained.
 class DimensionalNavbar
          Delimited dimensional navbar.
 class DynamicListWizard
          A SplitWizard that can be used to maintain a list of items.
 class ElementComponent
          A component that gets its text entirely from a single XSL element.
 class ExternalLink
          A link to an external (non-ACS) site.
 class Form
          Represents the visual structure of an HTML form.
 class FormSection
          A standalone section of a Form.
 class FormStep
          The FormStep class modifies the behavior of FormSection with respect to listener firing.
 class Grid
          Displays a ListModel as a grid (that is, a Table) of given width.
 class GridPanel
          A container that prints its components in a table.
 class HorizontalLine
          A solid, horizontal line.
 class Image
          A simple wrapper class for images.
 class Label
          A text label.
 class Link
          A URL on a page.
 class List
          A List, similar to a javax.swing.JList, that keeps track of a sequence of items and selections of one or more of these items.
 class ListPanel
          A container that outputs its components in a <list>.
 class MapWizard
          A SplitWizard that can be used to implement the classic, static wizard.
 class MetaForm
          A form that is instantiated on a per-request basis.
 class ModalContainer
          A modal container is a container that manages visibility for a set of components.
 class Multiple
          .
 class MultiStepForm
          The MultiStepForm class is a simple extension to Form that modifies the behavior of Form with respect to widgets that are not visible.
 class Page
          The top-level container for all Bebop components and containers.
 class PageErrorDisplay
          Displays validation errors for the page.
 class Paginator
          A pagination component used to select different page views from a list of items.
 class PropertyEditor
          Maintains a set of forms that are used when editing the properties of some object.
 class PropertySheet
          Displays a list of label-value pairs that represent the properties of some object.
 class SaveCancelSection
          A form section with two buttons (Save and Cancel) aligned to the right.
 class SegmentedPanel
          Generates a list of segments.
static class SegmentedPanel.Segment
          A single Segment within this container
 class SimpleComponent
          A simple implementation of the Component interface.
 class SimpleContainer
          A basic implementation of the Container interface.
 class SlaveComponent
          Demarcates the position of a slave page subtree inside another page's component tree.
 class SplitPanel
          Consists of two table cells with a dividing bar in the middle.
 class SplitWizard
          A wizard that associates links with components.
static class SplitWizard.HeaderPanel
          A simple class which displays a label above some component.
 class TabbedPane
          A tabbed pane that lets the user switch between components by clicking on a given title in the tab strip.
 class Table
          Displays statically or dynamically generated data in tabular form.
 class TextStylable
          Encapsulates standard methods to style text in a Bebop component.
 class ToggleLink
          A component that is either selected or not.
 class Tree
          Used to print a tree structure.
 class Wizard
          The Wizard class can be used in conjunction with FormStep to build a series of forms that gather information from the user in several stages.
 

Fields in com.arsdigita.bebop declared as Component
protected  Component BaseLink.m_child
           
 

Methods in com.arsdigita.bebop that return Component
 Component PropertyEditorModel.getComponent()
          Returns the component that should act as a "button" for editing the property.
 Component PropertyEditor.getComponent(String key)
          Retrieves the component at the specified key.
 Component PropertyEditor.getDisplayComponent()
          Returns the display component.
 Component PropertyEditor.IdentityCellRenderer.getComponent(List list, PageState state, Object value, String key, int index, boolean isSelected)
           
 Component PropertyEditor.DefaultModel.getComponent()
           
 Component MapComponentSelectionModel.getComponent(PageState state)
          Returns the component that should be used to output the currently selected element.
 Component SplitPanel.getLeftComponent()
          Gets the left component.
 Component SplitPanel.getRightComponent()
          Gets the right component.
 Component SplitPanel.getHeader()
          Gets the header component.
 Component SplitWizard.getSelector()
          Returns the current selector.
 Component SplitWizard.getDefaultPane()
          Gets the default pane.
 Component SplitWizard.HeaderPanel.getChild()
           
 Component DynamicListWizard.getListingComponent()
          Gets the component that contains the list of all the items that this wizard manages.
 Component DynamicListWizard.getAddPane()
          Gets the "add" pane that will be used to add items to the list.
 Component DynamicListWizard.getEditPane()
          Gets the "edit" pane that will be used to edit the items in the list.
 Component ComponentSelectionModel.getComponent(PageState state)
          Returns the component that should be used to output the currently selected element.
 Component ComponentPool.getComponent(Class componentClass)
          Returns a component of class componentClass from the pool.
 Component ModalContainer.getDefaultComponent()
           
 Component ModalContainer.getVisibleComponent(PageState state)
           
 Component PropertySheet.StringLabelCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
           
protected  Component CompoundComponent.get(int index)
          Gets the component at the specified position.
 Component CompoundComponent.setKey(String key)
           
 Component TabbedPane.getDefaultPane()
          Gets the default pane.
 Component TabbedPane.getPane(Component label)
          Gets the pane with the specified label.
 Component TabbedPane.getPane(String label)
          Gets the pane with the specified key in its label.
 Component TabbedPane.getCurrentPane(PageState data)
          Gets the currently visible pane.
 Component List.getEmptyView()
          Gets the empty view component.
 Component BaseLink.getChild()
           
 Component ToggleLink.getSelectedComponent()
          Gets the component that is displayed if the link is selected.
 Component FormSection.get(int index)
          Returns the Component at the specified position.
 Component Page.get(int index)
          Returns the component at the specified position.
 Component Page.getErrorDisplay()
          Gets the Component that will display the validation errors in the current PageState.
 Component Page.getComponent(int i)
          Gets a page component by index.
 Component Table.getEmptyView()
           
protected  Component Table.getControler()
           
 Component Container.get(int index)
          Gets the component at the specified position.
 Component Component.setKey(String key)
          Supplies a key for making parameter names unique.
 Component SimpleComponent.setKey(String key)
          Supplies a key for parameter name mangling.
 Component SimpleContainer.get(int index)
           
 

Methods in com.arsdigita.bebop with parameters of type Component
 void PropertyEditor.setDisplayComponent(Component c)
          Adds the display component if it has not been added already.
 void PropertyEditor.addComponent(String key, Component c)
          Adds a component to the property editor.
 void PropertyEditor.addComponent(String key, String label, Component c)
          Adds a component to the list of links.
 void MapWizard.add(String key, String label, Component c)
          Add a panel to the wizard
 void MapWizard.add(String key, String label, String caption, Component c)
          Add a panel to the wizard
 void MapWizard.add(Component c)
           
 void MapWizard.add(Component c, int constraints)
           
 void MapComponentSelectionModel.add(Object key, Component c)
          Adds another key-component mapping to the model.
 void GridPanel.add(Component component, int constraints)
          Adds a component, specifying constraints.
 void SplitPanel.setHeader(Component c)
          Sets the header.
 void SplitPanel.setLeftComponent(Component c)
          Sets the left component.
 void SplitPanel.setRightComponent(Component c)
          Sets the right component.
 void SplitWizard.setSelector(Component selector)
          Sets the selector component.
 void SplitWizard.setDefaultPane(Component c)
          Sets the default pane.
 void DynamicListWizard.setAddPane(Component c)
          Sets the "add" pane.
 void DynamicListWizard.setEditPane(Component c)
          Sets the "edit" pane.
 void ComponentPool.returnToPool(Component c)
          Return the component to the pool of free components so it can be reused.
 void ColumnPanel.add(Component c, int constraints)
          Adds a component, specifying its constraints.
 void ColumnPanel.setConstraint(Component c, int constraints)
          Sets the constraint for one child component.
 void MetaForm.add(Component pc, int constraints)
          Not implemented because meta forms currently don't support mixing static and dynamic widgets.
 void ModalContainer.setDefaultComponent(Component c)
           
 void ModalContainer.setVisibleComponent(PageState state, Component c)
           
protected  void CompoundComponent.add(Component c)
          Adds a component to the container.
protected  void CompoundComponent.add(Component c, int constraints)
          Adds a component with the specified layout constraints to the container.
protected  int CompoundComponent.indexOf(Component c)
           
 void TabbedPane.add(Component pc)
          Adds a new pane to the dialog.
 void TabbedPane.add(Component pc, int constraints)
          Adds a new pane with layout constraints to the dialog.
 void TabbedPane.addTab(Component label, Component c)
          Adds a tab and its associated component.
 void TabbedPane.addTab(String label, Component c)
          Adds a tab and its associated component.
 void TabbedPane.setDefaultPane(Component pane)
          Sets the default pane, which is visible until the user clicks on another label in the tab strip.
 void TabbedPane.setTabVisible(PageState s, Component c, boolean v)
          Show or hide a particular tab
 boolean TabbedPane.isTabVisible(PageState s, Component c)
          Determine if a particular tab is visible
protected  int TabbedPane.findPane(Component c)
          Find the pane whose body is the specified component
 Component TabbedPane.getPane(Component label)
          Gets the pane with the specified label.
 SegmentedPanel.Segment SegmentedPanel.addSegment(Component header, Component body)
          Add a segment to this container
 SegmentedPanel.Segment SegmentedPanel.addSegment(String segmentID, Component header, Component body)
          Add a segment to this container.
 SegmentedPanel.Segment SegmentedPanel.addSegment(String segmentID, Component body)
          Add a segment to this container.
 void SegmentedPanel.Segment.addHeader(Component c)
          Add a header component.
 void SegmentedPanel.Segment.add(Component c)
          Add a component to the body of this segment
 void SegmentedPanel.Segment.add(Component c, int constraints)
          Add a component to the body of this segment
 void List.setEmptyView(Component c)
          Sets the empty view component, which is shown if there are no items in the list.
 void BaseLink.setChild(Component child)
           
 void ToggleLink.setSelectedComponent(Component v)
          Sets the component that is displayed if the link is selected.
 void FormSection.add(Component pc)
          Adds a component to this container.
 void FormSection.add(Component pc, int constraints)
          Adds a component with the specified layout constraints to this container.
 int FormSection.indexOf(Component pc)
           
 void Page.add(Component c)
          Adds a component to this container.
 void Page.add(Component c, int constraints)
          Adds a component with the specified layout constraints to this container.
 int Page.indexOf(Component c)
          Gets the index of a component.
 void Page.setErrorDisplay(Component c)
          Sets the Component that will display the validation errors in the current PageState.
 void Page.addComponent(Component c)
          Deprecated. This method will become private in ACS 5.0.
 void Page.addComponentStateParam(Component c, ParameterModel p)
          Registers a state parameter for a component.
 Collection Page.getComponentParameters(Component c)
          Get the parameters registered for a given component.
 int Page.stateIndex(Component c)
          Gets the state index of a component.
 boolean Page.stateContains(Component c)
          Checks whether this component is already in the page model.
 boolean Page.isVisibleDefault(Component c)
          Checks whether the specified component is visible by default on the page.
 void Page.setVisibleDefault(Component c, boolean v)
          Sets whether the specified component is visible by default.
 String Page.parameterName(Component c, String name)
          The global name of the parameter name in the component c.
 boolean PageState.isVisible(Component c)
          Return true is the comonent c is currently visible.
 boolean PageState.isVisibleOnPage(Component c)
          Return true is the component c is currently visible on the page displayed to the end user.
 void PageState.setVisible(Component c, boolean v)
          Set the visibility of a component.
 void PageState.reset(Component c)
          Resets the given component and its children to their default visibility.
 void PageState.grabControlEvent(Component c)
          Grab the control event.
 void PageState.setControlEvent(Component c, String name, String value)
          Set the control event.
 void PageState.setControlEvent(Component c)
          Set the control event.
 void PageState.releaseControlEvent(Component c)
          Release the control event.
 void Table.setEmptyView(Component v)
          Sets the empty view.
 void Container.add(Component pc)
          Adds a component to this container.
 void Container.add(Component c, int constraints)
          Adds a component with the specified layout constraints to this container.
 int Container.indexOf(Component pc)
           
 void SimpleContainer.add(Component pc)
          Adds a component to this container.
 void SimpleContainer.add(Component c, int constraints)
          Adds a component to this container.
 int SimpleContainer.indexOf(Component pc)
           
 

Constructors in com.arsdigita.bebop with parameters of type Component
PropertyEditor(Component display)
          Constructs a new PropertyEditor with the given display component.
PropertyEditor(Component display, Container pane)
          Constructs a new PropertyEditor with the given display component and display pane.
ExternalLink(Component child, String url)
           
ExternalLink(Component child, PrintListener l)
           
SplitPanel(Component left, Component right)
          Constructs a new SplitPanel with the specified left and right components.
SplitPanel(Component header, Component left, Component right)
          Constructs a new SplitPanel with the specified left, right and header components.
SplitWizard(Component header, ComponentSelectionModel model, Component defaultPane)
          Constructs a new, empty SplitWizard without a selector.
SplitWizard(ComponentSelectionModel model, Component defaultPane)
          Construct a new, empty SplitWizard without a selector.
SplitWizard(Component defaultPane)
          Constructs a new, empty SplitWizard without a selector or a model
SplitWizard.HeaderPanel(String label, Component c)
          Construct a new HeaderPanel.
DynamicListWizard(String listLabel, Component selector, SingleSelectionModel selectionModel, String addLinkLabel, Component defaultPane)
          Creates a new DynamicListWizard.
DynamicListWizard(String listLabel, ListModelBuilder modelBuilder, String addLinkLabel, Component defaultPane)
          Creates a new DynamicListWizard that uses a plain List in order to show the list of items in the left pane
DynamicListWizard(ListModelBuilder modelBuilder, String addLinkLabel, Component defaultPane)
          Creates a new DynamicListWizard that uses a plain List in order to show the list of items in the left pane
DynamicListWizard(String listLabel, List list, String addLinkLabel, Component defaultPane)
          Creates a new DynamicListWizard that uses the specified List in order to show the list of items in the left pane
Link(Component child, String url)
          The Component parameter in this constructor is usually a Label or Image.
Link(Component child, PrintListener l)
          Constructors with PrintListener parameters allow for a PrintListener to be set for the Link, without the need to make a separate call to the addPrintListener method.
ActionLink(Component child)
          Constructs a new ActionLink.
SegmentedPanel.Segment(Component header, Component body)
          Construct a new Segment
SegmentedPanel.Segment(Component body)
          Construct a new Segment with no header
BaseLink(Component child, String url)
           
BaseLink(Component child, PrintListener l)
           
ControlLink(Component child)
          Constructs a new ControlLink.
ToggleLink(Component child)
          Create a ToggleLink that uses child to label the link it generates when it is not selected, and that displays child by itself when it is selected.
 

Uses of Component in com.arsdigita.bebop.demo
 

Classes in com.arsdigita.bebop.demo that implement Component
static class DemoDispatcher.DeliverySection
          Define a form section which can be reused in multiple forms From tutorial demo/form-sections.xml
 class HelloDate
           
 class MySitePage
          This is a common page for a fictitious MySite.
 class UserList
          A reusable Bebop component to display a list of users that are registered on your site.
 class WorkflowAdminPage
           
 

Uses of Component in com.arsdigita.bebop.demo.workflow
 

Classes in com.arsdigita.bebop.demo.workflow that implement Component
 class AddProcess
           
 class AddTask
           
 class AdminPane
           
 class DisplayTask
           
 class Listing
           
 class ProcessDisplay
          Describe class WorkflowDisplay here.
 

Uses of Component in com.arsdigita.bebop.event
 

Constructors in com.arsdigita.bebop.event with parameters of type Component
TreeExpansionEvent(Component source, PageState s, Object nodeKey)
           
RequestEvent(Component source, PageState state)
          Construct an ActionEvent.
TableActionEvent(Component source, PageState s, Object rowKey, Integer column)
          Construct a TableActionEvent for a click on a particular row and a particular column.
TableActionEvent(Component source, PageState s, Object rowKey)
          Construct a TableActionEvent for a click on a particular row.
ActionEvent(Component source, PageState state)
          Construct an ActionEvent.
 

Uses of Component in com.arsdigita.bebop.form
 

Classes in com.arsdigita.bebop.form that implement Component
 class CheckboxGroup
          A class representing a group of associated checkboxes.
 class Date
          A class representing a date field in an HTML form.
protected  class Date.DayFragment
           
protected  class Date.MonthFragment
           
protected  class Date.YearFragment
           
 class DateTime
          A class representing a date and time field in an HTML form.
 class Deditor
          Deprecated. See DHTMLEditor
 class DHTMLEditor
          Displays and manages a WYSIWYG HTML editor that takes advantage of DHTML scripting features.
 class FileUpload
          A class representing a file upload widget.
 class FormErrorDisplay
          Displays validation errors on the form which were added by the form's validation listener.
 class Hidden
          A class representing a hidden HTML form element.
 class ImageSubmit
          A class representing an image HTML form element.
 class MultipleSelect
          A class representing an HTML SELECT element.
 class MultipleSelectPairWidget
          Multiple select widget pair for knowledge types.
 class Option
          A class representing an option of a widget.
 class OptionGroup
          A class representing any widget that contains a list options.
 class Password
          A class representing a password entry field in an HTML form.
 class RadioGroup
          A class representing a group of associated radio buttons.
 class Reset
          A class representing a reset button in an HTML form.
 class SearchAndSelect
          Search and select Bebop widget.
 class Select
          A class representing an HTML SELECT element.
 class SingleSelect
          A class representing an HTML SELECT element with a single selection.
 class Submit
          Submit buttons on HTML forms.
 class TextArea
          A class representing a textarea field in an HTML form.
 class TextEntryFormSection
          Form section that takes a text entry component (e.g., TextField) and displays it along with a drop-down box that enables the user to select the input type.
 class TextField
          A class representing a text field in an HTML form.
 class Time
          A class representing a time field in an HTML form.
 class Widget
          A class representing a widget in the graphical representation of a form.
 

Methods in com.arsdigita.bebop.form that return Component
 Component Option.getComponent()
           
 

Methods in com.arsdigita.bebop.form with parameters of type Component
 void Option.setComponent(Component component)
           
 

Constructors in com.arsdigita.bebop.form with parameters of type Component
Option(String value, Component component)
           
 

Uses of Component in com.arsdigita.bebop.jsp
 

Methods in com.arsdigita.bebop.jsp that return Component
protected  Component DefineTextArea.getComponent()
           
protected  Component DefineText.getComponent()
           
protected  Component DefineTable.getComponent()
           
protected  Component DefineTabbedPane.getComponent()
           
protected  Component DefineTab.getComponent()
           
protected  Component DefineSubmit.getComponent()
           
protected  Component DefineSlave.getComponent()
           
protected  Component DefinePassword.getComponent()
           
protected  Component DefinePage.getComponent()
           
protected  Component DefineOption.getComponent()
           
protected  Component DefineList.getComponent()
           
protected  Component DefineLink.getComponent()
           
 Component DefineImage.getComponent()
           
protected  Component DefineForm.getComponent()
           
 Component DefineComponentImpl.getComponent()
           
 Component DefineOptionGroup.getComponent()
           
protected abstract  Component DefineComponent.getComponent()
           
 

Methods in com.arsdigita.bebop.jsp with parameters of type Component
 void DefineTab.addComponent(Component c)
          overrides the default container method.
 void DefineContainer.addComponent(Component c)
          adds a component to the container represented by this tag.
 

Uses of Component in com.arsdigita.bebop.list
 

Methods in com.arsdigita.bebop.list that return Component
 Component DefaultListCellRenderer.getComponent(List list, PageState state, Object value, String key, int index, boolean isSelected)
          Return a component that has been configured to display the specified value.
 Component ListCellRenderer.getComponent(List list, PageState state, Object value, String key, int index, boolean isSelected)
          Return a component that has been configured to display the specified value.
 

Uses of Component in com.arsdigita.bebop.portal
 

Classes in com.arsdigita.bebop.portal that implement Component
 class AbstractPortletRenderer
          An abstract implementation of PortletRenderer meant to capture default behavior for portlets defined by users of the Portal component.
 class Portal
          A Bebop widget to display a set of portlets in a layout.
 class Portlet
          A Portlet is the basic unit that Portals are constructed out of.
 class PortletConfigFormSection
           
 

Uses of Component in com.arsdigita.bebop.table
 

Classes in com.arsdigita.bebop.table that implement Component
 class TableColumn
          One column in a table.
 class TableHeader
          This class is used by Table in order to maintain its headers.
 

Methods in com.arsdigita.bebop.table that return Component
 Component DefaultTableCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
          Return the component that should be used to render the given value.
 Component TableCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
          Return a component with the visual representation for the passed in key and value.
protected  Component TableHeader.getControler()
           
 

Uses of Component in com.arsdigita.bebop.tree
 

Methods in com.arsdigita.bebop.tree that return Component
 Component DefaultTreeCellRenderer.getComponent(Tree tree, PageState state, Object value, boolean isSelected, boolean isExpanded, boolean isLeaf, Object key)
          Returns node component to be displayed.
 Component TreeCellRenderer.getComponent(Tree tree, PageState state, Object value, boolean isSelected, boolean isExpanded, boolean isLeaf, Object key)
          Returns node component to be displayed.
 

Uses of Component in com.arsdigita.bebop.util
 

Methods in com.arsdigita.bebop.util with parameters of type Component
protected abstract  void Traversal.act(Component c)
          Defines the action to be performed on each node.
 void Traversal.preorder(Component c)
          Invoke Traversal.act(com.arsdigita.bebop.Component) on this component, and then do the same for each of its children for which the supplied test condition is true.
protected  int Traversal.test(Component c)
          The default component test returns PERFORM_ACTION to act on all components in the tree.
 

Uses of Component in com.arsdigita.formbuilder
 

Methods in com.arsdigita.formbuilder that return Component
 Component SimpleQuestionnaire.createComponent()
          Returns the Bebop Form representing this questionnaire.
 Component PersistentTextField.createComponent()
          Create the TextField whose persistence is managed by this domain object.
 Component PersistentTextArea.createComponent()
          Create the TextArea whose persistence is managed by this domain object.
 Component PersistentSubmit.createComponent()
          Create the Submit button whose persistence is managed by this domain object.
 Component PersistentSingleSelect.createComponent()
          Create the SingleSelect whose persistence is managed by this domain object.
 Component PersistentRadioGroup.createComponent()
          Create the RadioGroup whose persistence is managed by this domain object.
 Component PersistentPassword.createComponent()
          Create the Password whose persistence is managed by this domain object.
abstract  Component PersistentSelect.createComponent()
          Create a sub class of Select.
 Component PersistentMultipleSelect.createComponent()
          Create the MultipleSelect whose persistence is managed by this domain object.
 Component PersistentLabel.createComponent()
          Create the Label whose persistence is managed by this domain object.
 Component PersistentText.createComponent()
          Create the Text whose persistence is managed by this domain object.
 Component PersistentHeading.createComponent()
          Create the Heading whose persistence is managed by this domain object.
 Component PersistentFormSection.createComponent()
          Create a Bebop FormSection using the persistent information in this form section domain object.
 Component PersistentForm.createComponent()
          Create a Bebop form using the persistent information in this form domain object.
 Component PersistentDeditor.createComponent()
          Create the Deditor whose persistence is managed by this domain object.
 Component PersistentDate.createComponent()
          Create the Date whose persistence is managed by this domain object.
 Component PersistentOption.createComponent()
          Create the Label whose persistence is managed by this domain object.
abstract  Component PersistentOptionGroup.createComponent()
          Create a sub class of OptionGroup.
 Component PersistentCheckboxGroup.createComponent()
          Create the CheckboxGroup whose persistence is managed by this domain object.
 Component PersistentHidden.createComponent()
          Create the Hidden whose persistence is managed by this domain object.
abstract  Component PersistentComponent.createComponent()
          Factory method that creates the Bebop component whose persistence is handled by this domain object.
 Component DataDrivenSelect.createComponent()
           
 Component PersistentComponentFactory.createComponent()
          Using the metadata in this persistent component create a Bebop component that is a snapshot of this data.
 

Methods in com.arsdigita.formbuilder with parameters of type Component
protected  void PersistentSingleSelect.addDataToComponent(Component component)
           
protected  void PersistentSelect.addDataToComponent(Component component)
           
protected  void PersistentOptionGroup.addDataToComponent(Component component)
           
 void ComponentAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 

Uses of Component in com.arsdigita.formbuilder.ui
 

Classes in com.arsdigita.formbuilder.ui that implement Component
 class ControlEditor
          This class provides a basic UI component for editing the controls on a persistent form.
 class ControlProperties
           
 class FormBuildingPage
          On this page the admin may add widgets to the persistent form.
 class FormIDHidden
          This hidden will grab the form id from the URL and put it in a Hidden widget to be added to forms so that the form id is not lost from request to request.
 class FormPropertiesForm
          A form with general properties of a SimpleQuestionnaire.
 class FormPropertiesPage
          This page lets an admin create a new persistent form.
 class FormViewPage
          This Page displays a form that has been persisted.
 class IndexPage
          This is the index (start) page of the Form Builder service.
 class MetaObjectProperties
           
 class MoveControl
           
 class NewAction
           
 class NewControl
           
 class NewSection
           
 class OptionGroupPage
          On this page the admin can specify the options of an OptionGroup (examples of OptionGroups are radio groups, checbox groups and selects).
 class PreviewForm
          A dynamic form that displays what a form built with the Form Builder service will look like.
 class ProcessListenerEditor
          This class provides a pluggable widget for editing the persistent process listeners for a persistent form.
 class ProcessListenerProperties
           
 class PropertiesEditor
           
 class PropertiesForm
           
 class PropertiesMetaForm
          A form for adding or editing a DomainObject that implements the AttributeMetaDataProvider interface.
 class QuestionPropertiesForm
          A dynamic form that lets the admin add or edit a persistent component.
 class SimpleQuestionnaireList
          A list of all persisted SimpleQuestionnaires with links to viewing, editing properties and editing widget setup for each quesionnaire in the list.
 class TemplatePage
          This Page is the base Page that all Pages in the Form Builder service extend.
 class YesNoSection
           
 

Methods in com.arsdigita.formbuilder.ui with parameters of type Component
protected  void ControlEditor.addEditableComponent(Container container, Component child)
           
 void ComponentTraverse.act(Component c)
           
 void BaseEditAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 void BaseAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 

Uses of Component in com.arsdigita.formbuilder.ui.editors
 

Classes in com.arsdigita.formbuilder.ui.editors that implement Component
 class CheckboxGroupEditor
           
 class CheckboxGroupForm
           
 class ConfirmEmailForm
           
 class ConfirmRedirectForm
           
 class DataDrivenSelectForm
           
 class DateForm
           
 class HeadingForm
          This is the form used to create a persistent heading element
 class HiddenForm
           
 class HiddenIDGeneratorForm
           
 class MultipleSelectEditor
           
 class MultipleSelectForm
           
 class OptionEditor
           
 class OptionGroupEditor
           
 class OptionGroupForm
           
 class PasswordForm
           
 class ProcessListenerForm
           
 class RadioGroupEditor
           
 class RadioGroupForm
           
 class RemoteServerPostForm
           
 class SimpleEmailForm
           
 class SingleSelectEditor
           
 class SingleSelectForm
           
 class SubmitForm
           
 class TemplateEmailForm
           
 class TextAreaForm
           
 class TextFieldForm
           
 class TextForm
           
 class WidgetForm
           
 class WidgetLabelForm
           
 class XMLEmailForm
           
 

Uses of Component in com.arsdigita.formbuilder.ui.jsp
 

Classes in com.arsdigita.formbuilder.ui.jsp that implement Component
 class JspForm
           
 

Methods in com.arsdigita.formbuilder.ui.jsp that return Component
 Component DefineForm.getComponent()
           
 

Uses of Component in com.arsdigita.kernel.ui
 

Classes in com.arsdigita.kernel.ui that implement Component
 class BasicResourceConfigFormSection
           
 class PartySearchSelect
          Find a party in 2 steps: keyword search query followed by selecting from among the search results.
static class PartySearchSelect.Search
          A search form for searching a set of parties by name/email fragment.
 class ResourceConfigComponent
          A base class used to implement the UI callbacks on ResourceTypeConfig.
 class ResourceConfigFormSection
          A base class used to implement the UI callbacks on ResourceTypeConfig.
 

Uses of Component in com.arsdigita.portal.apportlet
 

Classes in com.arsdigita.portal.apportlet that implement Component
 class TimestampCachingPortletRenderer
          TimestampCachingPortletRenderer
 

Uses of Component in com.arsdigita.search.ui
 

Classes in com.arsdigita.search.ui that implement Component
 class BaseQueryComponent
          This is a simple extension of the QueryComponent that provides management of the 'terms' parameter and uses FilterGenerators to populate a query specification
 class FilterComponent
          This class provides a base for filter components which don't have any form state parameters.
 class FilterWidget
          This class provides a base class with infrastruture for generating XML for the filter & managing a state parameter in a form.
 class QueryComponent
          A base class for generating a query specification from the state.
 class ResultsPane
           
 class StaticFilterComponent
          This class provides a base for filter generators whose value doesn't change across requests & thus don't require any XML output.
 

Uses of Component in com.arsdigita.search.ui.filters
 

Classes in com.arsdigita.search.ui.filters that implement Component
 class CategoryFilterWidget
          A base component for presenting a list of categories for filtering.
 class DateRangeFilterWidget
           
 class ObjectTypeFilterComponent
          A simple filter generator that restricts to a specified set of object types
 class ObjectTypeFilterWidget
          A filter component for presenting a list of object types to select from.
 class PartyFilterWidget
          This is a base widget that can be used to restrict a search to a certain group of users.
 class PermissionFilterComponent
           
 class SimpleCategoryFilterWidget
          A simple category filter which displays all subcategories from a specified root
 

Uses of Component in com.arsdigita.toolbox.ui
 

Classes in com.arsdigita.toolbox.ui that implement Component
 class AbstractCollectionTable
          This provides a base table to show the elements of a DomainCollection
 class ActionGroup
          A simple layout panel with top, bottom, left, right, and body sections.
 class ComponentMap
           
 class ComponentSet
           
 class ContextBar
          A context bar.
 class ControlBar
          This class provides a base for all ControlBar forms within the system.
 class DataTable
          General
static class DataTable.SortableTableColumn
          A TableColumn that could potentially be sorted
 class DimensionBar
          DimensionBar
 class DomainObjectPropertySheet
          Displays a list of label-value pairs, which represent the attributes of a domain object.
 class DomainTable
          DomainTable
 class ItemDetail
           
 class ItemEditor
           
 class LayoutPanel
          A simple layout panel with top, bottom, left, right, and body sections.
 class ModalPanel
           
 class NullComponent
           
 class PrivilegedComponentSelector
          This component wraps two other components and chooses one of them based on whether or not a given party (specified in a RequestLocal) has a given privilege on a given object (also specified in a RequestLocal).
 class PropertyList
          A context bar.
 class ProxyComponent
           
 class Section
          A simple layout panel with top, bottom, left, right, and body sections.
 class SecurityContainer
          A SecurityContainer adds an access check to a Component.
 class SelectionPanel
           
 class TextTypeWidget
          Provides a widget for selecting between HTML, plain text, and preformatted text.
 

Methods in com.arsdigita.toolbox.ui that return Component
 Component SelectionPanel.getSelector()
           
 Component SelectionPanel.getIntroPane()
           
 Component SelectionPanel.getItemPane()
           
 Component NullComponent.setKey(String key)
           
 Component ModalPanel.top(PageState state)
           
 Component ModalPanel.getDefault()
           
 Component DateTimeTableCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
           
 Component DateTableCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
           
 Component ComponentMap.get(Object key)
           
 Component ComponentAccess.getComponent()
          Get the component.
 Component ComponentSet.get(int index)
           
 Component DataTable.GlobalizedHeaderCellRenderer.getComponent(Table table, PageState state, Object value, boolean isSelected, Object key, int row, int column)
           
 

Methods in com.arsdigita.toolbox.ui with parameters of type Component
protected  void SelectionPanel.build(Component title, Component selector, SingleSelectionModel model)
           
 void SelectionPanel.addAction(Component action)
           
 void SelectionPanel.addAction(Component action, String clacc)
           
protected  void SelectionPanel.setSelector(Component selector)
           
 void SelectionPanel.setIntroPane(Component pane)
           
 void SelectionPanel.setItemPane(Component pane)
           
 void ModalPanel.add(Component component)
           
 void ModalPanel.push(PageState state, Component pushed)
           
 void ModalPanel.setDefault(Component defaalt)
           
 void ModalPanel.connect(ActionLink orig, Component dest)
           
 void ModalPanel.connect(Table orig, int column, Component dest)
           
 void ModalPanel.connect(List orig, Component dest)
           
 void ModalPanel.connect(Tree orig, Component dest)
           
 void ModalPanel.connect(FormSection orig, Component dest)
           
 void ModalPanel.connect(FormSection origForm, Widget origWidget, Object value, Component dest)
           
 void ModalPanel.resume(FormSection orig, Component dest)
           
 void LayoutPanel.setTop(Component top)
           
 void LayoutPanel.setLeft(Component left)
           
 void LayoutPanel.setBody(Component body)
           
 void LayoutPanel.setRight(Component right)
           
 void LayoutPanel.setBottom(Component bottom)
           
 void Section.setHeading(Component heading)
           
 void Section.setBody(Component body)
           
 void ItemEditor.setSummary(Label heading, Component summary)
           
 void ItemEditor.setDetails(Component details)
           
 void ItemEditor.setDefaultComponent(Component component)
           
 void DimensionBar.add(String key, Component c)
          Add a dimension to the slider bar.
 void DimensionBar.add(String key, Component selectable, Component active)
          Add a dimension to the slider bar.
 void ControlBar.addComponent(Component c)
           
 void ComponentMap.put(Object key, Component component)
           
 boolean ComponentMap.containsValue(Component component)
           
 void ComponentSet.add(Component component)
           
 int ComponentSet.indexOf(Component component)
           
 boolean ComponentSet.contains(Component component)
           
 void ActionGroup.setSubject(Component subject)
           
 void ActionGroup.addAction(Component action, String clacc)
           
 void ActionGroup.addAction(Component action)
           
 

Constructors in com.arsdigita.toolbox.ui with parameters of type Component
SelectionPanel(Component title, Component selector)
           
SelectionPanel(Component title, Component selector, SingleSelectionModel model)
           
SelectionPanel(GlobalizedMessage title, Component selector)
           
SelectionPanel(GlobalizedMessage title, Component selector, SingleSelectionModel model)
           
SelectionPanel(Component title, TreeModelBuilder builder)
           
SelectionPanel(Component title, ListModelBuilder builder)
           
SecurityContainer(Component c)
          Create a SecurityContainer around a child component.
ProxyComponent(Component child)
           
PrivilegedComponentSelector(PrivilegeDescriptor requiredPrivilege, RequestLocal objectRL, Component priviledgedComponent, Component unprivilegedComponent)
          Construct a new PrivilegedComponentSelector.
ModalPanel.NavigationListener(Component target)
           
ModalPanel.TableNavigationListener(int column, Component target)
           
ModalPanel.FormNavigationListener(Component target)
           
ModalPanel.WidgetNavigationListener(Widget widget, Object value, Component target)
           
ModalPanel.ResumeListener(Component target)
           
Section(Component heading, Component body)
           
Section(GlobalizedMessage heading, Component body)
           
Section(Component heading)
           
DimensionBar(Component title)
           
ComponentAccess(Component c)
           
ComponentAccess(Component c, String check)
           
QueryEvent(Component source, PageState s, DataQuery q)
           
 

Uses of Component in com.arsdigita.ui
 

Classes in com.arsdigita.ui that implement Component
 class DebugPanel
           
 class SimplePage
          SimplePage is a subclass of ApplicationPage providing a simple page which can have custom, application independant widgets added to it.
 class SiteBanner
           
 class UserBanner
           
 

Methods in com.arsdigita.ui with parameters of type Component
 void SimplePage.add(Component child)
          Adds a component to the body of the page.
 void SimplePage.add(Component child, int constraints)
          Adds a component to the body of the page.
 

Uses of Component in com.arsdigita.ui.admin
 

Classes in com.arsdigita.ui.admin that implement Component
 class UserNameLabel
          A label that initializes itself to the user's full name.
 

Uses of Component in com.arsdigita.ui.login
 

Classes in com.arsdigita.ui.login that implement Component
 class ChangePasswordForm
          A Form that allows a user to change their password by entering their old password, a new password, and a confirmation of their new password.
 class RecoverPasswordPanel
          A sequence of Forms and Panels that allows a user to recover from a forgotten password.
 class UserEditForm
          Edits a user.
 class UserForm
          Common code for user new / add / edit forms.
 class UserInfo
          A reusable Bebop component to display the primary attributes of the currently logged in user.
 class UserNewForm
          Creates a new user.
 class UserRegistrationForm
          A Bebop form that accepts login and password from the user and attempts to authenticate and then log in the user.
 

Uses of Component in com.arsdigita.ui.permissions
 

Classes in com.arsdigita.ui.permissions that implement Component
 class PermissionsPane
          A pane used to administer the permissions of one ACSObject.
 class UserSearchForm
          User Search Form for permissions.
 

Uses of Component in com.arsdigita.ui.sitemap
 

Classes in com.arsdigita.ui.sitemap that implement Component
 class DisplayActions
          The DisplayActions class does the following: It listens for change events in the Tree selection model, and when it detects one, it draws two box panels; one above the other.
 class DisplayActions.AddSubnodeForm
           
 class DisplayActions.MountInstanceForm
           
 class DisplayActions.RemoveNodeForm
           
 class DisplayActions.UnmountInstanceForm
           
 class SiteListing
           
 class SiteMapAdminPane
           
 

Uses of Component in com.arsdigita.web.ui
 

Classes in com.arsdigita.web.ui that implement Component
 class ApplicationConfigFormSection
          An implementation of ResourceConfigFormSection to be used for creating / editing Application instances.
 

Uses of Component in com.arsdigita.webdevsupport.config
 

Classes in com.arsdigita.webdevsupport.config that implement Component
 class ConfigList
           
 

Uses of Component in com.arsdigita.webdevsupport.log4j
 

Classes in com.arsdigita.webdevsupport.log4j that implement Component
 class CategoryForm
          Log4j category level form Created: Mon Jul 29 14:01:52 2002
 class CategoryPanel
          Log4j logger level adjuster Created: Mon Jul 29 14:01:52 2002
 class CategoryTable
          Log4j category level list Created: Mon Jul 29 14:01:52 2002
 



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC