Class DefaultWidgetInstance

    • Constructor Detail

      • DefaultWidgetInstance

        public DefaultWidgetInstance​(Widget widget,
                                     java.lang.Object model,
                                     int index)
    • Method Detail

      • getModel

        public java.lang.Object getModel()
        Specified by:
        getModel in interface WidgetInstance
        Returns:
        The widget model for this instance
      • getPositionInfo

        public java.lang.String getPositionInfo()
        Description copied from interface: WidgetInstance
        A string with position info. Can be used e.g. by a container renderer to render a child widget at a defined place.
        Specified by:
        getPositionInfo in interface WidgetInstance
      • setPositionInfo

        public void setPositionInfo​(java.lang.String positionInfo)
      • getIndex

        public int getIndex()
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface WidgetInstance
        Returns:
        The id of this instance, usually the id of the Widget plus a suffix.
      • 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
      • toString

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

        public java.lang.Object getCreator()
        Specified by:
        getCreator in interface WidgetInstance
        Returns:
        The object which triggered the instance creation.
      • setCreator

        public void setCreator​(java.lang.Object creator)
      • setTemplateRoot

        public void setTemplateRoot​(WidgetInstance templateRoot)