Package | Description |
---|---|
net.sf.jguiraffe.gui.builder.action.tags |
Here the tags for creating actions and related objects are defined.
|
net.sf.jguiraffe.gui.builder.components |
This package defines the part of the builder that deals with components.
|
net.sf.jguiraffe.gui.builder.components.tags |
A package with tag handler classes for creating GUI components.
|
net.sf.jguiraffe.gui.builder.components.tags.table |
A package with tag handler classes for creating table components.
|
net.sf.jguiraffe.gui.builder.impl |
Here default implementations of the
Builder interfaces can be found. |
net.sf.jguiraffe.gui.builder.window.tags |
A package with tag handler classes for creating window components.
|
net.sf.jguiraffe.gui.platform.swing.builder.components |
A package with Swing-specific
ComponentHandler implementations. |
Modifier and Type | Method and Description |
---|---|
protected Object |
ToolbarTag.createComponent(ComponentManager manager,
boolean create)
Creates the toolbar component.
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentManagerWrapper
A base class for wrapper implementations of the
ComponentManager
interface. |
Modifier and Type | Method and Description |
---|---|
protected ComponentManager |
ComponentBuilderData.fetchComponentHandler()
Returns the associated component manager.
|
ComponentManager |
ComponentBuilderData.getComponentManager()
Returns the component manager.
|
ComponentManager |
ComponentManagerWrapper.getWrappedComponentManager()
Returns a reference to the wrapped
ComponentManager object. |
Modifier and Type | Method and Description |
---|---|
void |
ComponentBuilderData.setComponentManager(ComponentManager componentManager)
Sets the component manager.
|
Constructor and Description |
---|
ComponentManagerWrapper(ComponentManager wrapped)
Creates a new instance of
ComponentManagerWrapper and initializes
it with the wrapped ComponentManager . |
Modifier and Type | Method and Description |
---|---|
protected void |
TabTag.addComponents(ComponentManager manager,
Object container,
Collection<Object[]> comps)
Adds the child elements to the represented container.
|
protected void |
SplitterTag.addComponents(ComponentManager manager,
Object container,
Collection<Object[]> comps)
Adds the components to this container.
|
protected void |
ContainerTag.addComponents(ComponentManager manager,
Object container,
Collection<Object[]> comps)
Adds the components of this container to the container widget.
|
protected abstract Object |
SimpleComponentTag.createComponent(ComponentManager manager,
boolean create)
Creates a specific component.
|
protected Object |
LabelTag.createComponent(ComponentManager manager,
boolean create)
Creates the label component.
|
protected Object |
ContainerTag.createComponent(ComponentManager manager,
boolean create)
Creates and initializes the container.
|
protected ComponentHandler<?> |
TreeTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the component handler for the tree component.
|
protected ComponentHandler<?> |
TextFieldTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the component handler for this text field.
|
protected ComponentHandler<?> |
TextAreaTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates a component handler for the text area defined by this tag.
|
protected ComponentHandler<?> |
TabbedPaneTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the component handler object for the represented component.
|
protected ComponentHandler<?> |
SliderTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates a
ComponentHandler for the managed slider component. |
protected ComponentHandler<?> |
PushButtonTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the component handler for the new input component.
|
protected ComponentHandler<?> |
ProgressBarTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates a component handler for the represented component.
|
protected ComponentHandler<?> |
PasswordFieldTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the
ComponentHandler for this task. |
protected ComponentHandler<?> |
ListBoxTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the list box component.
|
protected abstract ComponentHandler<?> |
InputComponentTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the component handler used by this input component.
|
protected ComponentHandler<?> |
FieldTag.createComponentHandler(ComponentManager manager,
boolean create)
Returns the component handler to be used by the component that is
represented by this tag.
|
protected ComponentHandler<Object> |
ComboBoxTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the combo box component.
|
protected Object |
PercentConstraintsTag.createConstraints(ComponentManager manager)
Creates the constraints object.
|
protected abstract Object |
ConstraintsTag.createConstraints(ComponentManager manager)
Creates the constraints object.
|
protected Object |
BorderConstraintsTag.createConstraints(ComponentManager manager)
Creates the constraints object.
|
protected Object |
TabTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the container object.
|
protected Object |
SplitterTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the container component.
|
protected Object |
PanelTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the concrete container widget.
|
protected Object |
DesktopPanelTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the container component.
|
protected abstract Object |
ContainerTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the container widget.
|
protected Object |
FontTag.createFont(ComponentManager manager)
Calls the
ComponentManager to create the font represented by this
tag. |
protected Object |
PercentLayoutTag.createLayout(ComponentManager manager)
Creates the percent layout object.
|
protected abstract Object |
LayoutTag.createLayout(ComponentManager manager)
Creates the specific layout object.
|
protected Object |
ButtonLayoutTag.createLayout(ComponentManager manager)
Creates the layout object.
|
protected Object |
BorderLayoutTag.createLayout(ComponentManager manager)
Creates the border layout object.
|
protected ComponentHandler<?> |
ToggleButtonTag.createPushButton(ComponentManager manager,
boolean create)
Creates the new toggle button component.
|
protected ComponentHandler<?> |
StaticTextTag.createPushButton(ComponentManager manager,
boolean create)
Creates the element.
|
protected ComponentHandler<?> |
RadioButtonTag.createPushButton(ComponentManager manager,
boolean create)
Creates the radio button.
|
protected abstract ComponentHandler<?> |
PushButtonTag.createPushButton(ComponentManager manager,
boolean create)
Creates the push button component of the correct type.
|
protected ComponentHandler<Boolean> |
CheckboxTag.createPushButton(ComponentManager manager,
boolean create)
Creates the checkbox.
|
protected ComponentHandler<Boolean> |
ButtonTag.createPushButton(ComponentManager manager,
boolean create)
Creates the new command button component.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ColumnComponentTag.addComponents(ComponentManager manager,
Object container,
Collection<Object[]> comps)
Adds the components defined by nested tags to this container tag.
|
protected ComponentHandler<?> |
TableTag.createComponentHandler(ComponentManager manager,
boolean create)
Creates the table component.
|
protected Object |
ColumnComponentTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the container represented by this tag.
|
Modifier and Type | Method and Description |
---|---|
ComponentManager |
JellyBuilder.getComponentManager()
Returns the component manager used by this builder.
|
Modifier and Type | Method and Description |
---|---|
void |
JellyBuilder.setComponentManager(ComponentManager componentManager)
Sets the component manager to be used by this builder.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
WindowBaseTag.createContainer(ComponentManager manager,
boolean create,
Collection<Object[]> components)
Creates the window container.
|
Modifier and Type | Class and Description |
---|---|
class |
SwingComponentManager
The Swing specific implementation of the
ComponentManager
interface. |
Copyright © 2016 The JGUIraffe Team. All rights reserved.