net.infonode.tabbedpanel
Class TabbedPanelButtonProperties

java.lang.Object
  extended by net.infonode.properties.propertymap.PropertyMapContainer
      extended by net.infonode.tabbedpanel.TabbedPanelButtonProperties

public class TabbedPanelButtonProperties
extends PropertyMapContainer

Tabbed panel button properties contains properties objects for all buttons in a tabbed panel.

Since:
ITP 1.3.0
Version:
$Revision: 1.3 $
Author:
$Author: jesper $

Field Summary
static PropertyMapGroup PROPERTIES
          A property group for all button properties in a tabbed panel
static PropertyMapProperty SCROLL_DOWN_BUTTON_PROPERTIES
          Properties for scroll down button
static PropertyMapProperty SCROLL_LEFT_BUTTON_PROPERTIES
          Properties for scroll left button
static PropertyMapProperty SCROLL_RIGHT_BUTTON_PROPERTIES
          Properties for scroll right button
static PropertyMapProperty SCROLL_UP_BUTTON_PROPERTIES
          Properties for scroll up button
static PropertyMapProperty TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES
          Properties for tab drop down list button
 
Constructor Summary
TabbedPanelButtonProperties()
          Constructs an empty TabbedPanelButtonProperties object
TabbedPanelButtonProperties(PropertyMap object)
          Constructs a TabbedPanelButtonProperties object with the given object as property storage
TabbedPanelButtonProperties(TabbedPanelButtonProperties inheritFrom)
          Constructs a TabbedPanelButtonProperties object that inherits its properties from the given TabbedPanelButtonProperties object
 
Method Summary
 TabbedPanelButtonProperties addSuperObject(TabbedPanelButtonProperties superObject)
          Adds a super object from which property values are inherited.
 ButtonProperties getScrollDownButtonProperties()
          Gets the scroll down button properties
 ButtonProperties getScrollLeftButtonProperties()
          Gets the scroll left button properties
 ButtonProperties getScrollRightButtonProperties()
          Gets the scroll right button properties
 ButtonProperties getScrollUpButtonProperties()
          Gets the scroll up button properties
 ButtonProperties getTabDropDownListButtonProperties()
          Gets the tab drop down list button properties
 TabbedPanelButtonProperties removeSuperObject()
          Removes the last added super object.
 TabbedPanelButtonProperties removeSuperObject(TabbedPanelButtonProperties superObject)
          Removes the given super object.
 
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES

public static final PropertyMapGroup PROPERTIES
A property group for all button properties in a tabbed panel


SCROLL_UP_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_UP_BUTTON_PROPERTIES
Properties for scroll up button


SCROLL_LEFT_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_LEFT_BUTTON_PROPERTIES
Properties for scroll left button


SCROLL_DOWN_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_DOWN_BUTTON_PROPERTIES
Properties for scroll down button


SCROLL_RIGHT_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_RIGHT_BUTTON_PROPERTIES
Properties for scroll right button


TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES

public static final PropertyMapProperty TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES
Properties for tab drop down list button

Constructor Detail

TabbedPanelButtonProperties

public TabbedPanelButtonProperties()
Constructs an empty TabbedPanelButtonProperties object


TabbedPanelButtonProperties

public TabbedPanelButtonProperties(PropertyMap object)
Constructs a TabbedPanelButtonProperties object with the given object as property storage

Parameters:
object - object to store properties in

TabbedPanelButtonProperties

public TabbedPanelButtonProperties(TabbedPanelButtonProperties inheritFrom)
Constructs a TabbedPanelButtonProperties object that inherits its properties from the given TabbedPanelButtonProperties object

Parameters:
inheritFrom - TabbedPanelButtonProperties object to inherit properties from
Method Detail

addSuperObject

public TabbedPanelButtonProperties addSuperObject(TabbedPanelButtonProperties superObject)
Adds a super object from which property values are inherited.

Parameters:
superObject - the object from which to inherit property values
Returns:
this

removeSuperObject

public TabbedPanelButtonProperties removeSuperObject()
Removes the last added super object.

Returns:
this

removeSuperObject

public TabbedPanelButtonProperties removeSuperObject(TabbedPanelButtonProperties superObject)
Removes the given super object.

Parameters:
superObject - super object to remove
Returns:
this
Since:
ITP 1.3.0

getScrollUpButtonProperties

public ButtonProperties getScrollUpButtonProperties()
Gets the scroll up button properties

Returns:
the scroll up button properties

getScrollDownButtonProperties

public ButtonProperties getScrollDownButtonProperties()
Gets the scroll down button properties

Returns:
the scroll down button properties

getScrollLeftButtonProperties

public ButtonProperties getScrollLeftButtonProperties()
Gets the scroll left button properties

Returns:
the scroll up button properties

getScrollRightButtonProperties

public ButtonProperties getScrollRightButtonProperties()
Gets the scroll right button properties

Returns:
the scroll right button properties

getTabDropDownListButtonProperties

public ButtonProperties getTabDropDownListButtonProperties()
Gets the tab drop down list button properties

Returns:
the tab drop down list button properties