net.infonode.tabbedpanel

Class 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 PropertyMapGroupPROPERTIES
A property group for all button properties in a tabbed panel
static PropertyMapPropertySCROLL_DOWN_BUTTON_PROPERTIES
Properties for scroll down button
static PropertyMapPropertySCROLL_LEFT_BUTTON_PROPERTIES
Properties for scroll left button
static PropertyMapPropertySCROLL_RIGHT_BUTTON_PROPERTIES
Properties for scroll right button
static PropertyMapPropertySCROLL_UP_BUTTON_PROPERTIES
Properties for scroll up button
static PropertyMapPropertyTAB_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
TabbedPanelButtonPropertiesaddSuperObject(TabbedPanelButtonProperties superObject)
Adds a super object from which property values are inherited.
ButtonPropertiesgetScrollDownButtonProperties()
Gets the scroll down button properties
ButtonPropertiesgetScrollLeftButtonProperties()
Gets the scroll left button properties
ButtonPropertiesgetScrollRightButtonProperties()
Gets the scroll right button properties
ButtonPropertiesgetScrollUpButtonProperties()
Gets the scroll up button properties
ButtonPropertiesgetTabDropDownListButtonProperties()
Gets the tab drop down list button properties
TabbedPanelButtonPropertiesremoveSuperObject()
Removes the last added super object.
TabbedPanelButtonPropertiesremoveSuperObject(TabbedPanelButtonProperties superObject)
Removes the given super object.

Field Detail

PROPERTIES

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

SCROLL_DOWN_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_DOWN_BUTTON_PROPERTIES
Properties for scroll down button

SCROLL_LEFT_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_LEFT_BUTTON_PROPERTIES
Properties for scroll left button

SCROLL_RIGHT_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_RIGHT_BUTTON_PROPERTIES
Properties for scroll right button

SCROLL_UP_BUTTON_PROPERTIES

public static final PropertyMapProperty SCROLL_UP_BUTTON_PROPERTIES
Properties for scroll up 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

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

getScrollUpButtonProperties

public ButtonProperties getScrollUpButtonProperties()
Gets the scroll up button properties

Returns: the scroll up button properties

getTabDropDownListButtonProperties

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

Returns: the tab drop down list button properties

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