Class Widget

  • All Implemented Interfaces:
    java.io.Serializable

    public class Widget
    extends java.lang.Object
    implements java.io.Serializable
    Representation of a node in the widget tree.
    See Also:
    Serialized Form
    • Constructor Detail

      • Widget

        public Widget​(java.lang.String id)
    • Method Detail

      • isTemplate

        public boolean isTemplate()
      • setTemplate

        public void setTemplate​(boolean template)
      • getChildren

        public java.util.List<Widget> getChildren()
      • clearChildren

        public void clearChildren()
      • addChild

        public void addChild​(Widget widget)
      • getOutConnections

        public java.util.List<WidgetConnection> getOutConnections()
      • clearOutConnections

        public void clearOutConnections()
      • removeOutConnection

        public void removeOutConnection​(WidgetConnection conn)
      • clearInConnections

        public void clearInConnections()
      • removeInConnection

        public void removeInConnection​(WidgetConnection conn)
      • addChildAt

        public void addChildAt​(int index,
                               Widget widget)
      • removeChild

        public void removeChild​(Widget widget)
      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getSlotId

        public java.lang.String getSlotId()
      • setSlotId

        public void setSlotId​(java.lang.String slotId)
      • getWidgetDefinitionId

        public java.lang.String getWidgetDefinitionId()
      • setWidgetDefinitionId

        public void setWidgetDefinitionId​(java.lang.String widgetDefinitionId)
      • getParent

        public Widget getParent()
      • setParent

        public void setParent​(Widget parent)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getTitleNoFallback

        public java.lang.String getTitleNoFallback()
      • setWidgetInstanceSettings

        public void setWidgetInstanceSettings​(WidgetInstanceSettings rulesConfiguration)
      • getLastFocusedInstance

        public WidgetInstance getLastFocusedInstance()
      • setLastFocusedTemplateInstance

        public void setLastFocusedTemplateInstance​(WidgetInstance widgetInstance)
      • isPartOfGroup

        public boolean isPartOfGroup()
      • setPartOfGroup

        public void setPartOfGroup​(boolean partOfGroup)
      • getComposedRootInstance

        public Widget getComposedRootInstance()
      • setComposedRootInstance

        public void setComposedRootInstance​(Widget composedRootInstance)
      • getGroupContainer

        public Widget getGroupContainer()
      • setGroupContainer

        public void setGroupContainer​(Widget composedWidget)
      • addWidgetInstance

        public void addWidgetInstance​(WidgetInstance instance)
      • removeWidgetInstance

        public void removeWidgetInstance​(WidgetInstance instance)
      • getWidgetInstances

        public java.util.List<WidgetInstance> getWidgetInstances()
      • addVirtualInput

        public void addVirtualInput​(WidgetSocket socket)
      • removeVirtualInput

        public void removeVirtualInput​(WidgetSocket socket)
      • getVirtualInputs

        public java.util.List<WidgetSocket> getVirtualInputs()
      • addVirtualOutput

        public void addVirtualOutput​(WidgetSocket socket)
      • removeVirtualOutput

        public void removeVirtualOutput​(WidgetSocket socket)
      • getVirtualOutputs

        public java.util.List<WidgetSocket> getVirtualOutputs()
      • getOriginalID

        public java.lang.String getOriginalID()
      • setOriginalID

        public void setOriginalID​(java.lang.String originalID)
      • getAccessRestrictions

        public java.util.List<java.lang.String> getAccessRestrictions()
      • setAccessRestrictions

        public void setAccessRestrictions​(java.util.List<java.lang.String> accessRestrictions)
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object