org.flexdock.docking.props
Class ScopedDockingPortPropertySet

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable
          extended by org.flexdock.util.TypedHashtable
              extended by org.flexdock.docking.props.BasicDockingPortPropertySet
                  extended by org.flexdock.docking.props.ScopedDockingPortPropertySet
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, DockingConstants, DockingPortPropertySet, ScopedMap

public class ScopedDockingPortPropertySet
extends BasicDockingPortPropertySet
implements ScopedMap

Author:
Christopher Butler
See Also:
Serialized Form

Field Summary
static java.util.List DEFAULTS
           
static java.util.List GLOBALS
           
static RootDockingPortPropertySet ROOT_PROPS
           
 
Fields inherited from interface org.flexdock.docking.props.DockingPortPropertySet
REGION_CHECKER, REGION_SIZE_EAST, REGION_SIZE_NORTH, REGION_SIZE_SOUTH, REGION_SIZE_WEST, SINGLE_TABS, TAB_PLACEMENT
 
Fields inherited from interface org.flexdock.docking.DockingConstants
ACTIVE_WINDOW, BOTTOM, CENTER, CENTER_REGION, CLOSE_ACTION, DEFAULT_PERSISTENCE_KEY, DOCKING_ID, EAST_REGION, HEAVYWEIGHT_DOCKABLES, HORIZONTAL, LEFT, MOUSE_PRESSED, NORTH_REGION, PERMANENT_FOCUS_OWNER, PIN_ACTION, REGION, RIGHT, SOUTH_REGION, TOP, UNINITIALIZED, UNINITIALIZED_RATIO, UNKNOWN_REGION, UNSPECIFIED_SIBLING_PREF, VERTICAL, WEST_REGION
 
Constructor Summary
ScopedDockingPortPropertySet()
           
ScopedDockingPortPropertySet(int initialCapacity)
           
ScopedDockingPortPropertySet(int initialCapacity, float loadFactor)
           
ScopedDockingPortPropertySet(java.util.Map t)
           
 
Method Summary
 java.util.List getDefaults()
           
 java.util.List getGlobals()
           
 java.util.List getLocals()
           
 RegionChecker getRegionChecker()
           
 java.lang.Float getRegionInset(java.lang.String region)
           
 java.util.Map getRoot()
           
 java.lang.Integer getTabPlacement()
           
protected  void init()
           
 java.lang.Boolean isSingleTabsAllowed()
           
 
Methods inherited from class org.flexdock.docking.props.BasicDockingPortPropertySet
getRegionInsetKey, setRegionChecker, setRegionInset, setSingleTabsAllowed, setTabPlacement
 
Methods inherited from class org.flexdock.util.TypedHashtable
get, get, get, get, get, get, get, get, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getShort, getString, put, put, put, put, put, put, put, put, put
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ROOT_PROPS

public static final RootDockingPortPropertySet ROOT_PROPS

DEFAULTS

public static final java.util.List DEFAULTS

GLOBALS

public static final java.util.List GLOBALS
Constructor Detail

ScopedDockingPortPropertySet

public ScopedDockingPortPropertySet()

ScopedDockingPortPropertySet

public ScopedDockingPortPropertySet(int initialCapacity)

ScopedDockingPortPropertySet

public ScopedDockingPortPropertySet(int initialCapacity,
                                    float loadFactor)

ScopedDockingPortPropertySet

public ScopedDockingPortPropertySet(java.util.Map t)
Method Detail

init

protected void init()

getLocals

public java.util.List getLocals()
Specified by:
getLocals in interface ScopedMap

getDefaults

public java.util.List getDefaults()
Specified by:
getDefaults in interface ScopedMap

getGlobals

public java.util.List getGlobals()
Specified by:
getGlobals in interface ScopedMap

getRoot

public java.util.Map getRoot()
Specified by:
getRoot in interface ScopedMap

getRegionChecker

public RegionChecker getRegionChecker()
Specified by:
getRegionChecker in interface DockingPortPropertySet
Overrides:
getRegionChecker in class BasicDockingPortPropertySet

getRegionInset

public java.lang.Float getRegionInset(java.lang.String region)
Specified by:
getRegionInset in interface DockingPortPropertySet
Overrides:
getRegionInset in class BasicDockingPortPropertySet

getTabPlacement

public java.lang.Integer getTabPlacement()
Specified by:
getTabPlacement in interface DockingPortPropertySet
Overrides:
getTabPlacement in class BasicDockingPortPropertySet

isSingleTabsAllowed

public java.lang.Boolean isSingleTabsAllowed()
Specified by:
isSingleTabsAllowed in interface DockingPortPropertySet
Overrides:
isSingleTabsAllowed in class BasicDockingPortPropertySet