Class TabbedPanelContentPanelProperties

java.lang.Object
net.infonode.properties.propertymap.PropertyMapContainer
net.infonode.tabbedpanel.TabbedPanelContentPanelProperties

public class TabbedPanelContentPanelProperties extends PropertyMapContainer
TabbedPanelContentPanelProperties holds all properties for a TabbedPanelContentPanel. These properties affects the content area of a TabbedPanel. TabbedPanelProperties contains TabbedPanelContentPanelProperties.
See Also:
  • Field Details

  • Constructor Details

    • TabbedPanelContentPanelProperties

      public TabbedPanelContentPanelProperties()
      Constructs an empty TabbedPanelContentPanelProperties object
    • TabbedPanelContentPanelProperties

      public TabbedPanelContentPanelProperties(PropertyMap map)
      Constructs a TabbedPanelContentPanelProperties map with the given map as property storage
      Parameters:
      map - map to store properties in
    • TabbedPanelContentPanelProperties

      public TabbedPanelContentPanelProperties(TabbedPanelContentPanelProperties inheritFrom)
      Constructs a TabbedPanelContentPanelProperties object that inherits its properties from the given TabbedPanelContentPanelProperties object
      Parameters:
      inheritFrom - TabbedPanelContentPanelProperties object to inherit properties from
  • Method Details

    • addSuperObject

      Adds a super object from which property values are inherited.
      Parameters:
      superObject - the object from which to inherit property values
      Returns:
      this
    • removeSuperObject

      public TabbedPanelContentPanelProperties removeSuperObject()
      Removes the last added super object.
      Returns:
      this
    • removeSuperObject

      Removes the given super object.
      Parameters:
      superObject - super object to remove
      Returns:
      this
      Since:
      ITP 1.3.0
    • getComponentProperties

      public ComponentProperties getComponentProperties()
      Gets the component properties
      Returns:
      component properties
    • getShapedPanelProperties

      public ShapedPanelProperties getShapedPanelProperties()
      Gets the shaped panel properties
      Returns:
      shaped panel properties
      Since:
      ITP 1.2.0
    • setHoverListener

      public TabbedPanelContentPanelProperties setHoverListener(HoverListener listener)

      Sets the hover listener that will be triggered when the content area is hoverd by the mouse.

      The tabbed panel that the hovered content area is part of will be the source of the hover event sent to the hover listener.

      Parameters:
      listener - the hover listener
      Returns:
      this TabbedPanelContentPanelProperties
      Since:
      ITP 1.3.0
    • getHoverListener

      public HoverListener getHoverListener()

      Gets the hover listener that will be triggered when the content area is hovered by the mouse.

      The tabbed panel that the hovered content area is part of will be the source of the hover event sent to the hover listener.

      Returns:
      the hover listener
      Since:
      ITP 1.3.0