Package org.flexdock.docking.props
Class ScopedDockingPortPropertySet
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable
-
- org.flexdock.util.TypedHashtable
-
- org.flexdock.docking.props.BasicDockingPortPropertySet
-
- 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
Fields Modifier and Type Field Description static java.util.List
DEFAULTS
static java.util.List
GLOBALS
static RootDockingPortPropertySet
ROOT_PROPS
-
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
-
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
-
-
Constructor Summary
Constructors Constructor Description ScopedDockingPortPropertySet()
ScopedDockingPortPropertySet(int initialCapacity)
ScopedDockingPortPropertySet(int initialCapacity, float loadFactor)
ScopedDockingPortPropertySet(java.util.Map t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
-
-
-
-
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()
-
getDefaults
public java.util.List getDefaults()
- Specified by:
getDefaults
in interfaceScopedMap
-
getGlobals
public java.util.List getGlobals()
- Specified by:
getGlobals
in interfaceScopedMap
-
getRegionChecker
public RegionChecker getRegionChecker()
- Specified by:
getRegionChecker
in interfaceDockingPortPropertySet
- Overrides:
getRegionChecker
in classBasicDockingPortPropertySet
-
getRegionInset
public java.lang.Float getRegionInset(java.lang.String region)
- Specified by:
getRegionInset
in interfaceDockingPortPropertySet
- Overrides:
getRegionInset
in classBasicDockingPortPropertySet
-
getTabPlacement
public java.lang.Integer getTabPlacement()
- Specified by:
getTabPlacement
in interfaceDockingPortPropertySet
- Overrides:
getTabPlacement
in classBasicDockingPortPropertySet
-
isSingleTabsAllowed
public java.lang.Boolean isSingleTabsAllowed()
- Specified by:
isSingleTabsAllowed
in interfaceDockingPortPropertySet
- Overrides:
isSingleTabsAllowed
in classBasicDockingPortPropertySet
-
-