public final class ComponentFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowIllegalNames() |
<T extends Component> |
createComponent(java.lang.String name) |
<T extends Component> |
createComponent(java.lang.String name,
PropertyList properties)
Creates a component.
|
<T extends Component> |
createComponent(java.lang.String name,
PropertyList properties,
ComponentList<? extends Component> components)
Creates a component which contains sub-components.
|
static ComponentFactory |
getInstance() |
public static ComponentFactory getInstance()
public <T extends Component> T createComponent(java.lang.String name)
name
- a component namepublic <T extends Component> T createComponent(java.lang.String name, PropertyList properties)
name
- name of the componentproperties
- a list of component propertiespublic <T extends Component> T createComponent(java.lang.String name, PropertyList properties, ComponentList<? extends Component> components)
name
- name of the componentproperties
- a list of component propertiescomponents
- a list of sub-components (namely standard/daylight timezones)protected boolean allowIllegalNames()