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.ListDEFAULTSstatic java.util.ListGLOBALSstatic RootDockingPortPropertySetROOT_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.ListgetDefaults()java.util.ListgetGlobals()java.util.ListgetLocals()RegionCheckergetRegionChecker()java.lang.FloatgetRegionInset(java.lang.String region)java.util.MapgetRoot()java.lang.IntegergetTabPlacement()protected voidinit()java.lang.BooleanisSingleTabsAllowed()-
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:
getDefaultsin interfaceScopedMap
-
getGlobals
public java.util.List getGlobals()
- Specified by:
getGlobalsin interfaceScopedMap
-
getRegionChecker
public RegionChecker getRegionChecker()
- Specified by:
getRegionCheckerin interfaceDockingPortPropertySet- Overrides:
getRegionCheckerin classBasicDockingPortPropertySet
-
getRegionInset
public java.lang.Float getRegionInset(java.lang.String region)
- Specified by:
getRegionInsetin interfaceDockingPortPropertySet- Overrides:
getRegionInsetin classBasicDockingPortPropertySet
-
getTabPlacement
public java.lang.Integer getTabPlacement()
- Specified by:
getTabPlacementin interfaceDockingPortPropertySet- Overrides:
getTabPlacementin classBasicDockingPortPropertySet
-
isSingleTabsAllowed
public java.lang.Boolean isSingleTabsAllowed()
- Specified by:
isSingleTabsAllowedin interfaceDockingPortPropertySet- Overrides:
isSingleTabsAllowedin classBasicDockingPortPropertySet
-
-