Package | Description |
---|---|
com.codename1.rad.nodes |
This package contains
Node classes for use inside UI descriptors. |
com.codename1.rad.ui |
This package contains the foundation classes for CodeRAD views.
|
com.codename1.rad.ui.builders | |
com.codename1.rad.ui.decorators |
This package contains decorator classes which can be used to "decorate" Nodes so that they serve a particular purpose.
|
com.codename1.rad.ui.entityviews |
This package contains entity views - view components that are bound to an Entity value model.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNodeBuilder<T extends Node> |
interface |
NodeBuilder<T extends Node> |
Modifier and Type | Class and Description |
---|---|
class |
ActionNode
A special
Node that defines an action. |
static class |
ActionNode.AfterActionCallbackNode
A node wrapper for
ActionNode.AfterActionCallback . |
static class |
ActionNode.Disabled
A sub-node of an ActionNode that contains attributes for the action specific to
its disabled state.
|
static class |
ActionNode.Pressed
A sub-node of an ActionNode that contains attributes for the action specific
to its pressed state.
|
static class |
ActionNode.Selected
A sub-node of an ActionNode that contains attributes for the action specific to
its selected state.
|
static class |
ActionNode.Unselected
A sub-node of an ActionNode that contains attributes for the action specific to
its unselected state.
|
class |
ActionsNode
A wrapper node for adding multiple actions to a Node hierarchy.
|
class |
ActionViewFactoryNode
A node wrapper for an
ActionViewFactory . |
class |
ComponentDecoratorNode |
class |
EntityViewFactoryNode
A node containing an
EntityViewFactory . |
class |
EventFactoryNode
A node that wraps an
EventFactory . |
class |
FieldNode
A
Node that represents a field (usually editable) on a form. |
class |
FormNode
A node that encapsulates form (not a
Form , a small "f" form) for editing the properties of an Entity . |
class |
ListNode
A node that defines a list view.
|
class |
OptionsNode
|
class |
PropertyNode
|
class |
PropertyViewDecoratorNode |
class |
PropertyViewFactoryNode
A
Node for specifying the PropertyViewFactory to use for rendering properties. |
class |
RowTemplateNode
A node that provides settings for the rows of a list.
|
class |
SectionNode
Encapsulates a section of a Form.
|
class |
SwipeContainer
A
Node that can be used to create a SwipeContainer. |
class |
TableColumns
A node that specifies the columns that should be included in a
Table . |
class |
ViewNode
A node representing an EntityView.
|
Modifier and Type | Method and Description |
---|---|
<T extends Node> |
Node.appendChild(T child) |
<V extends Node> |
Node.as(Class<V> type)
Convenience method that casts a node to the given type.
|
<V extends Node> |
Node.getAncestor(Class<V> type)
Gets the first ancestor whose class matches the given type.
|
Modifier and Type | Method and Description |
---|---|
<T extends Node> |
Node.appendChild(T child) |
Node |
ComponentDecoratorNode.createProxy(Node parent) |
Node |
ActionNode.createProxy(Node parent)
Creates a proxy node for the current ActionNode.
|
Node<T> |
Proxyable.createProxy(Node parent) |
Node |
Node.getCanonicalNode()
Returns the original node in a proxy chain.
|
Node |
Node.getParent()
Gets the parent node of this node.
|
Node<T> |
Node.getProxying()
Gets the node that this node proxies.
|
Node<T> |
Node.proxy(Node parent)
Create a proxy for this node.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Node<T>> |
Node.proxyingIterator()
Gets an iterator for iterating up the proxy chain.
|
Modifier and Type | Method and Description |
---|---|
void |
Node.copyAttributes(Node target) |
void |
Node.copyAttributesIfNotExists(Node target) |
Node |
ComponentDecoratorNode.createProxy(Node parent) |
Node |
ActionNode.createProxy(Node parent)
Creates a proxy node for the current ActionNode.
|
FieldNode |
FieldNode.createProxy(Node newParent) |
Node<T> |
Proxyable.createProxy(Node parent) |
boolean |
Node.isSameNode(Node otherNode)
Checks if this node’s canonical node is the same as some other node’s canonical node.
|
Node<T> |
Node.proxy(Node parent)
Create a proxy for this node.
|
void |
Node.setParent(Node parent)
Sets the parent node.
|
void |
Node.setProxying(Node<T> originalNode)
Converts this node into a proxy node.
|
Modifier and Type | Method and Description |
---|---|
<T extends Node> |
NodeList.as(Class<T> nodeType) |
<T extends Node> |
NodeList.filter(Class<T> nodeType) |
Modifier and Type | Method and Description |
---|---|
Node |
Slot.SlotContext.getNode()
Gets the node for the slot.
|
Node |
ViewContext.getNode() |
Node |
EntityView.getViewNode() |
Node |
SettingsForm.getViewNode() |
Node |
AbstractEntityView.getViewNode() |
Modifier and Type | Method and Description |
---|---|
Iterator<Node> |
NodeList.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
ComponentDecorators.add(Node... nodes) |
void |
NodeList.add(Node... nodes) |
void |
NodeDecorator.decorate(Node node) |
Actions |
Actions.proxy(Node parent) |
void |
NodeList.remove(Node... nodes) |
void |
Slot.SlotContext.setNode(Node node)
Sets the node for the slot.
|
void |
ViewContext.setNode(Node node) |
Constructor and Description |
---|
AbstractEntityView(T entity,
Node node)
Deprecated.
|
EntityEditor(Entity entity,
Node rootNode) |
EntityEditor(Entity entity,
Node rootNode,
EntityForm form) |
Slot(Tag id,
Entity entity,
Node node) |
SlotContext(Entity entity,
Node node)
Creates a new SlotContext with given entity and node.
|
ViewContext(ViewController controller,
T entity,
Node node) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleNodeBuilder<T extends Node> |
Modifier and Type | Field and Description |
---|---|
protected Node |
AbstractEntityViewBuilder.node |
Modifier and Type | Method and Description |
---|---|
AbstractEntityViewBuilder<T> |
AbstractEntityViewBuilder.node(Node node) |
EntityListViewBuilder |
EntityListViewBuilder.parentNode(Node parentNode) |
Modifier and Type | Method and Description |
---|---|
void |
ContactListDecorator.decorate(Node node) |
Modifier and Type | Method and Description |
---|---|
Node |
TabsEntityView.getViewNode() |
Node |
WrapperEntityView.getViewNode() |
Node |
ProfileAvatarView.getViewNode() |
Modifier and Type | Method and Description |
---|---|
EntityListView.Builder |
EntityListView.Builder.parentNode(Node parentNode) |
Constructor and Description |
---|
ProfileAvatarView(Entity entity,
Node node,
float sizeMM)
Creats an avatar for the given profile entity, with icon diameter and UI descriptor node.
|
WrapperEntityView(Component wrapped,
T entity,
Node viewNode) |
Copyright © 2021. All Rights Reserved.