Class UIFragment.DefaultComponentFactory
java.lang.Object
com.codename1.ui.UIFragment.DefaultComponentFactory
- All Implemented Interfaces:
UIFragment.ComponentFactory
- Enclosing class:
UIFragment
public static class UIFragment.DefaultComponentFactory
extends Object
implements UIFragment.ComponentFactory
Default component factory that is used in templates. Supports the following tags:
-
y
-
x
-
flow
-
layered
-
border
-
table
-
label
-
button
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewComponent(Element el) Creates a new component given its XML description.newConstraint(Container parent, Element parentEl, Component child, Element childEl) Creates a layout constraint for adding a child component to a parent component.
-
Constructor Details
-
DefaultComponentFactory
public DefaultComponentFactory()
-
-
Method Details
-
newComponent
Description copied from interface:UIFragment.ComponentFactoryCreates a new component given its XML description.
Parameters
el: The XML element
Returns
A Component.
- Specified by:
newComponentin interfaceUIFragment.ComponentFactory
-
newConstraint
Description copied from interface:UIFragment.ComponentFactoryCreates a layout constraint for adding a child component to a parent component.
Parameters
-
parent: The parent component. -
parentEl: The XML element for the parent component. -
child: The child component. -
childEl: The XML element for the child component.
Returns
Layout constraint for adding to the parent component.
- Specified by:
newConstraintin interfaceUIFragment.ComponentFactory
-
-