|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Component | |
|---|---|
| com.itmill.toolkit.terminal.web | This package implement web terminal for both AJAX-capable and more limited web browsers. |
| com.itmill.toolkit.ui | Provides interfaces and classes in the IT Mill Toolkit. |
| Uses of Component in com.itmill.toolkit.terminal.web |
|---|
| Classes in com.itmill.toolkit.terminal.web that implement Component | |
|---|---|
class |
DebugWindow
This class provides a debugging window where one may view the UIDL of the current window, or in a tabset the UIDL of an active frameset. |
| Uses of Component in com.itmill.toolkit.ui |
|---|
| Subinterfaces of Component in com.itmill.toolkit.ui | |
|---|---|
interface |
ComponentContainer
Extension to the Component interface which adds to it the capacity to
contain other components. |
interface |
Field
|
interface |
Layout
Extension to the ComponentContainer interface which adds the
layouting control to the elements in the container. |
| Classes in com.itmill.toolkit.ui that implement Component | |
|---|---|
class |
AbstractComponent
An abstract class that defines default implementation for the Component interface. |
class |
AbstractComponentContainer
Extension to AbstractComponent that defines the default
implementation for the methods in ComponentContainer. |
class |
AbstractField
Abstract field component for implementing buffered property editors. |
class |
Button
A generic button component. |
class |
CustomComponent
Custom component provides simple implementation of Component interface for creation of new UI components by composition of existing components. |
class |
CustomLayout
A container component with freely designed layout and style. |
class |
DateField
A date editor component that can be bound to any bindable Property. that is compatible with java.util.Date. |
class |
Embedded
Component for embedding external objects. |
class |
ExpandLayout
Our layouts (except custom layout of course) don't currently work at all with relative widths. |
class |
Form
Form component provides easy way of creating and managing sets fields. |
class |
FrameWindow
An application frame window component. |
class |
GridLayout
A container that consists of components with certain coordinates on a grid. |
class |
Label
Label component for showing non-editable short texts. |
class |
Link
Link is used to create external or internal URL links. |
class |
OrderedLayout
Ordered layout. |
class |
Panel
Panel - a simple single component container. |
class |
ProgressIndicator
ProgressIndicator is component that shows user state of a
process (like long computing or file upload)
ProgressIndicator has two mainmodes. |
class |
Select
A class representing a selection of items the user has selected in a UI. |
class |
Table
TableComponent is used for representing data or components in
pageable and selectable table. |
class |
TabSheet
Tabsheet component. |
class |
TextField
A text editor component that can be bound to any bindable Property. |
class |
Tree
MenuTree component. |
class |
Upload
Component for client file uploading. |
class |
Window
Application window component. |
| Methods in com.itmill.toolkit.ui that return Component | |
|---|---|
Component |
ComponentContainer.ComponentAttachEvent.getAttachedComponent()
Gets the attached component. |
Component |
GridLayout.Area.getComponent()
Gets the component connected to the area. |
Component |
CustomLayout.getComponent(String location)
Gets the child-component by its location. |
protected Component |
CustomComponent.getCompositionRoot()
Returns the composition root. |
Component |
ComponentContainer.ComponentDetachEvent.getDetachedComponent()
Gets the detached component. |
Component |
AbstractComponent.getParent()
|
Component |
Window.getParent()
Getter for property parent. |
Component |
Component.getParent()
Gets the visual parent of the component. |
Component |
CustomComponent.getParent()
Gets the visual parent of the component. |
Component |
TabSheet.getSelectedTab()
Gets the selected tab. |
| Methods in com.itmill.toolkit.ui with parameters of type Component | |
|---|---|
void |
OrderedLayout.addComponent(Component c)
Add a component into this container. |
void |
FrameWindow.addComponent(Component c)
Frame window does not support adding components directly. |
void |
ComponentContainer.addComponent(Component c)
Adds the component into this container. |
void |
ExpandLayout.addComponent(Component c)
|
void |
Panel.addComponent(Component c)
Adds the component into this container. |
void |
TabSheet.addComponent(Component c)
Adds the component into this container. |
void |
CustomLayout.addComponent(Component c)
Adds the component into this container. |
void |
AbstractComponentContainer.addComponent(Component c)
This only implements the events and component parent calls. |
void |
GridLayout.addComponent(Component component)
Adds the component into this container to the cursor position. |
void |
OrderedLayout.addComponent(Component c,
int index)
Adds a component into indexed position in this container. |
void |
ExpandLayout.addComponent(Component c,
int index)
|
void |
GridLayout.addComponent(Component c,
int x,
int y)
Adds the component into this container to coordinates x1,y1 (NortWest corner of the area.) |
void |
GridLayout.addComponent(Component component,
int x1,
int y1,
int x2,
int y2)
Adds a component with a specified area to the grid. |
void |
CustomLayout.addComponent(Component c,
String location)
Adds the component into this container to given location. |
void |
OrderedLayout.addComponentAsFirst(Component c)
Adds a component into this container. |
void |
ExpandLayout.addComponentAsFirst(Component c)
|
void |
TabSheet.addTab(Component c,
String caption,
Resource icon)
Adds the new tab into TabSheet. |
Field |
FieldFactory.createField(Class type,
Component uiContext)
Creates a field based on type of data. |
Field |
BaseFieldFactory.createField(Class type,
Component uiContext)
Creates the field based on type of data. |
Field |
FieldFactory.createField(Container container,
Object itemId,
Object propertyId,
Component uiContext)
Creates a field based on the container item id and property id. |
Field |
BaseFieldFactory.createField(Container container,
Object itemId,
Object propertyId,
Component uiContext)
|
Field |
FieldFactory.createField(Item item,
Object propertyId,
Component uiContext)
Creates a field based on the item and property id. |
Field |
BaseFieldFactory.createField(Item item,
Object propertyId,
Component uiContext)
Creates the field based on the item and property id. |
Field |
FieldFactory.createField(Property property,
Component uiContext)
Creates a field based on the property datasource. |
Field |
BaseFieldFactory.createField(Property property,
Component uiContext)
Creates the field based on the datasource property. |
void |
ExpandLayout.expand(Component c)
|
protected void |
AbstractComponentContainer.fireComponentAttachEvent(Component component)
Fires the component attached event. |
protected void |
AbstractComponentContainer.fireComponentDetachEvent(Component component)
Fires the component detached event. |
String |
TabSheet.getTabCaption(Component c)
Gets the caption for a component. |
Resource |
TabSheet.getTabIcon(Component c)
Gets the icon for a component. |
void |
OrderedLayout.removeComponent(Component c)
Removes the component from this container. |
void |
ComponentContainer.removeComponent(Component c)
Removes the component from this container. |
void |
ExpandLayout.removeComponent(Component c)
|
void |
Panel.removeComponent(Component c)
Removes the component from this container. |
void |
TabSheet.removeComponent(Component c)
Removes the component from this container. |
void |
CustomLayout.removeComponent(Component c)
Removes the component from this container. |
void |
AbstractComponentContainer.removeComponent(Component c)
This only implements the events and component parent calls. |
void |
GridLayout.removeComponent(Component component)
Removes the given component from this container. |
void |
OrderedLayout.replaceComponent(Component oldComponent,
Component newComponent)
|
void |
ComponentContainer.replaceComponent(Component oldComponent,
Component newComponent)
Replaces the component in the container with another one without changing position. |
void |
ExpandLayout.replaceComponent(Component oldComponent,
Component newComponent)
|
void |
Panel.replaceComponent(Component oldComponent,
Component newComponent)
|
void |
TabSheet.replaceComponent(Component oldComponent,
Component newComponent)
|
void |
CustomLayout.replaceComponent(Component oldComponent,
Component newComponent)
|
void |
GridLayout.replaceComponent(Component oldComponent,
Component newComponent)
|
protected void |
GridLayout.Area.setComponent(Component newComponent)
Sets the component connected to the area. |
protected void |
CustomComponent.setCompositionRoot(Component compositionRoot)
Sets the compositions root. |
void |
AbstractComponent.setParent(Component parent)
|
void |
Window.setParent(Component parent)
Setter for property parent. |
void |
Component.setParent(Component parent)
Sets the component's parent component. |
void |
CustomComponent.setParent(Component parent)
Sets the component's parent component. |
void |
TabSheet.setSelectedTab(Component c)
Sets the selected tab. |
void |
TabSheet.setTabCaption(Component c,
String caption)
Sets the caption for a component. |
void |
TabSheet.setTabIcon(Component c,
Resource icon)
] Sets the icon for a component. |
| Constructors in com.itmill.toolkit.ui with parameters of type Component | |
|---|---|
Button.ClickEvent(Component source)
New instance of text change event. |
|
Component.ErrorEvent(ErrorMessage message,
Component component)
Constructs a new event with a specified source component. |
|
Component.Event(Component source)
Constructs a new event with a specified source component. |
|
ComponentContainer.ComponentAttachEvent(ComponentContainer container,
Component attachedComponent)
Creates a new attach event. |
|
ComponentContainer.ComponentDetachEvent(ComponentContainer container,
Component detachedComponent)
Creates a new detach event. |
|
CustomComponent(Component compositionRoot)
Constructs a new custom component. |
|
GridLayout.Area(Component component,
int x1,
int y1,
int x2,
int y2)
Construct a new area on a grid. |
|
TabSheet.SelectedTabChangeEvent(Component source)
New instance of selected tab change event |
|
Tree.CollapseEvent(Component source,
Object collapsedItemId)
New instance of options change event. |
|
Tree.ExpandEvent(Component source,
Object expandedItemId)
New instance of options change event |
|
Window.CloseEvent(Component source)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||