net.infonode.tabbedpanel
Class TabAreaVisiblePolicy

java.lang.Object
  extended by net.infonode.util.Enum
      extended by net.infonode.tabbedpanel.TabAreaVisiblePolicy
All Implemented Interfaces:
java.io.Serializable, Writable

public class TabAreaVisiblePolicy
extends Enum

TabAreaVisiblePolicy defines the visibility policies for the tab area of a tabbed panel.

Since:
ITP 1.4.0
Version:
$Revision: 1.3 $
Author:
$Author: jesper $
See Also:
TabbedPanel, TabbedPanelProperties, Serialized Form

Field Summary
static TabAreaVisiblePolicy ALWAYS
          Always visible policy.
static TabAreaVisiblePolicy MORE_THAN_ONE_TAB
          More than one visible policy.
static TabAreaVisiblePolicy NEVER
          Never visible policy.
private static long serialVersionUID
           
static TabAreaVisiblePolicy TABS_EXIST
          Tabs exist visible policy.
private static TabAreaVisiblePolicy[] VISIBLE_POLICIES
           
 
Constructor Summary
private TabAreaVisiblePolicy(int value, java.lang.String name)
           
 
Method Summary
static TabAreaVisiblePolicy[] getVisiblePolicies()
          Gets the tab area visible policies.
 
Methods inherited from class net.infonode.util.Enum
decode, getName, getObject, getValue, readResolve, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

ALWAYS

public static final TabAreaVisiblePolicy ALWAYS
Always visible policy. This means that the tab area is always visible.


NEVER

public static final TabAreaVisiblePolicy NEVER
Never visible policy. This means that the tab area is never visible.


TABS_EXIST

public static final TabAreaVisiblePolicy TABS_EXIST
Tabs exist visible policy. This means that the tab area will only be visible if it contains tabs.


MORE_THAN_ONE_TAB

public static final TabAreaVisiblePolicy MORE_THAN_ONE_TAB
More than one visible policy. This means that the tab area is visible when the tabbed panel contains more than one tab.


VISIBLE_POLICIES

private static final TabAreaVisiblePolicy[] VISIBLE_POLICIES
Constructor Detail

TabAreaVisiblePolicy

private TabAreaVisiblePolicy(int value,
                             java.lang.String name)
Method Detail

getVisiblePolicies

public static TabAreaVisiblePolicy[] getVisiblePolicies()
Gets the tab area visible policies.

Returns:
the tab layout policies