Class DefaultWidgetInstance
- java.lang.Object
-
- com.hybris.cockpitng.core.ui.impl.DefaultWidgetInstance
-
- All Implemented Interfaces:
WidgetInstance,java.io.Serializable
public class DefaultWidgetInstance extends java.lang.Object implements WidgetInstance
Default implementation forWidgetInstance.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultWidgetInstance(Widget widget, java.lang.Object model, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.lang.ObjectgetCreator()java.lang.StringgetId()intgetIndex()java.lang.ObjectgetModel()WidgetInstancegetParent()java.lang.StringgetPositionInfo()A string with position info.intgetSelectedChildIndex()WidgetInstancegetTemplateRoot()WidgetgetWidget()inthashCode()voidsetCreator(java.lang.Object creator)voidsetParent(WidgetInstance parent)voidsetPositionInfo(java.lang.String positionInfo)voidsetSelectedChildIndex(int selectedChild)voidsetTemplateRoot(WidgetInstance templateRoot)java.lang.StringtoString()
-
-
-
Constructor Detail
-
DefaultWidgetInstance
public DefaultWidgetInstance(Widget widget, java.lang.Object model, int index)
-
-
Method Detail
-
getWidget
public Widget getWidget()
- Specified by:
getWidgetin interfaceWidgetInstance- Returns:
- The corresponding
Widget.
-
getModel
public java.lang.Object getModel()
- Specified by:
getModelin interfaceWidgetInstance- Returns:
- The widget model for this instance
-
getPositionInfo
public java.lang.String getPositionInfo()
Description copied from interface:WidgetInstanceA string with position info. Can be used e.g. by a container renderer to render a child widget at a defined place.- Specified by:
getPositionInfoin interfaceWidgetInstance
-
setPositionInfo
public void setPositionInfo(java.lang.String positionInfo)
-
getParent
public WidgetInstance getParent()
- Specified by:
getParentin interfaceWidgetInstance- Returns:
- The parent instance.
-
setParent
public void setParent(WidgetInstance parent)
-
getIndex
public int getIndex()
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceWidgetInstance- Returns:
- The id of this instance, usually the id of the
Widgetplus a suffix.
-
getSelectedChildIndex
public int getSelectedChildIndex()
- Specified by:
getSelectedChildIndexin interfaceWidgetInstance
-
setSelectedChildIndex
public void setSelectedChildIndex(int selectedChild)
- Specified by:
setSelectedChildIndexin interfaceWidgetInstance
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCreator
public java.lang.Object getCreator()
- Specified by:
getCreatorin interfaceWidgetInstance- Returns:
- The object which triggered the instance creation.
-
setCreator
public void setCreator(java.lang.Object creator)
-
setTemplateRoot
public void setTemplateRoot(WidgetInstance templateRoot)
-
getTemplateRoot
public WidgetInstance getTemplateRoot()
- Specified by:
getTemplateRootin interfaceWidgetInstance- Returns:
- The template ancestor instance, if existing or null otherwise.
-
-