Interface SitemapFactory
@NonNullByDefault
public interface SitemapFactory
- Author:
- Mark Herwege - Initial contribution
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionCreates aMappinginstanceCreates aRuleinstancecreateSitemap(String sitemapName) Creates a newSitemapinstance with namesitemapName@Nullable WidgetcreateWidget(String widgetTypeName) Creates a newWidgetinstance of typewidgetTypeName@Nullable WidgetcreateWidget(String widgetTypeName, Parent parent) String[]Returns the list of all supported WidgetTypes of this Factory.
-
Field Details
-
BUTTON
- See Also:
-
BUTTON_GRID
- See Also:
-
CHART
- See Also:
-
COLOR_PICKER
- See Also:
-
COLOR_TEMPERATURE_PICKER
- See Also:
-
DEFAULT
- See Also:
-
FRAME
- See Also:
-
GROUP
- See Also:
-
IMAGE
- See Also:
-
INPUT
- See Also:
-
MAPVIEW
- See Also:
-
SELECTION
- See Also:
-
SETPOINT
- See Also:
-
SLIDER
- See Also:
-
SWITCH
- See Also:
-
TEXT
- See Also:
-
VIDEO
- See Also:
-
WEBVIEW
- See Also:
-
SITEMAP
- See Also:
-
-
Method Details
-
createSitemap
Creates a newSitemapinstance with namesitemapName- Parameters:
sitemapName-- Returns:
- a new Sitemap.
-
createWidget
Creates a newWidgetinstance of typewidgetTypeName- Parameters:
widgetTypeName-- Returns:
- a new Widget of type
widgetTypeNameornullif no matching class is known.
-
createWidget
- Parameters:
widgetTypeName-parent-- Returns:
- a new Widget of type
widgetTypeNameornullif no matching class is known.
-
createMapping
Mapping createMapping()Creates aMappinginstance- Returns:
- a new Mapping.
-
createRule
Rule createRule()Creates aRuleinstance- Returns:
- a new Rule.
-
createCondition
Condition createCondition()- Returns:
- a new Rule Condition.
-
getSupportedWidgetTypes
String[] getSupportedWidgetTypes()Returns the list of all supported WidgetTypes of this Factory.- Returns:
- the supported WidgetTypes
-