public interface UIFragment.ComponentFactory

Known subtypesUIFragment.DefaultComponentFactory

A factory for converting XML elements to Components.

See also

  • #setFactory(com.codename1.ui.UIFragment.ComponentFactory)
  • #getFactory()

Methods

public abstract Component newComponent(Element el)Creates a new component given its XML description.
public abstract Object newConstraint(Container parent, Element parentEl, Component child, Element childEl)Creates a layout constraint for adding a child component to a parent component.

Method details

newComponent

public abstract Component newComponent(Element el)
Creates a new component given its XML description.

Parameters

el Element
The XML element

Returns

A Component.

newConstraint

public abstract Object newConstraint(Container parent, Element parentEl, Component child, Element childEl)
Creates a layout constraint for adding a child component to a parent component.

Parameters

parent Container
The parent component.
parentEl Element
The XML element for the parent component.
child Component
The child component.
childEl Element
The XML element for the child component.

Returns

Layout constraint for adding to the parent component.