org.flexdock.docking.props
Class ScopedDockablePropertySet
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable
org.flexdock.util.TypedHashtable
org.flexdock.docking.props.BasicDockablePropertySet
org.flexdock.docking.props.ScopedDockablePropertySet
- All Implemented Interfaces:
- Serializable, Cloneable, Map, DockingConstants, DockablePropertySet, ScopedMap
- Direct Known Subclasses:
- ViewProps
public class ScopedDockablePropertySet
- extends BasicDockablePropertySet
- implements ScopedMap
- Author:
- Christopher Butler
- See Also:
- Serialized Form
Fields inherited from interface org.flexdock.docking.props.DockablePropertySet |
ACTIVE, DESCRIPTION, DOCKBAR_ICON, DOCKING_ENABLED, DRAG_THRESHOLD, MOUSE_MOTION_DRAG_BLOCK, PREVIEW_SIZE, REGION_SIZE_EAST, REGION_SIZE_NORTH, REGION_SIZE_SOUTH, REGION_SIZE_WEST, SIBLING_SIZE_EAST, SIBLING_SIZE_NORTH, SIBLING_SIZE_SOUTH, SIBLING_SIZE_WEST, TAB_ICON, TERRITORY_BLOCKED_CENTER, TERRITORY_BLOCKED_EAST, TERRITORY_BLOCKED_NORTH, TERRITORY_BLOCKED_SOUTH, TERRITORY_BLOCKED_WEST |
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 |
Methods inherited from class org.flexdock.docking.props.BasicDockablePropertySet |
addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getDockbarIcon, getDockingId, getRegionInsetKey, getSiblingSizeKey, getTabIcon, getTerritoryBlockedKey, removePropertyChangeListener, setActive, setDockableDesc, setDockbarIcon, setDockingEnabled, setDragTheshold, setMouseMotionListenersBlockedWhileDragging, setPreviewSize, setRegionInset, setSiblingSize, setTabIcon, setTerritoryBlocked |
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 |
ROOT_PROPS
public static final RootDockablePropertySet ROOT_PROPS
DEFAULTS
public static final List DEFAULTS
GLOBALS
public static final List GLOBALS
ScopedDockablePropertySet
public ScopedDockablePropertySet(Dockable dockable)
ScopedDockablePropertySet
public ScopedDockablePropertySet(int initialCapacity,
Dockable dockable)
ScopedDockablePropertySet
public ScopedDockablePropertySet(int initialCapacity,
float loadFactor,
Dockable dockable)
ScopedDockablePropertySet
public ScopedDockablePropertySet(Map t,
Dockable dockable)
getLocals
public List getLocals()
- Specified by:
getLocals
in interface ScopedMap
getDefaults
public List getDefaults()
- Specified by:
getDefaults
in interface ScopedMap
getGlobals
public List getGlobals()
- Specified by:
getGlobals
in interface ScopedMap
getRoot
public Map getRoot()
- Specified by:
getRoot
in interface ScopedMap
getDockableDesc
public String getDockableDesc()
- Specified by:
getDockableDesc
in interface DockablePropertySet
- Overrides:
getDockableDesc
in class BasicDockablePropertySet
isDockingEnabled
public Boolean isDockingEnabled()
- Specified by:
isDockingEnabled
in interface DockablePropertySet
- Overrides:
isDockingEnabled
in class BasicDockablePropertySet
isActive
public Boolean isActive()
- Specified by:
isActive
in interface DockablePropertySet
- Overrides:
isActive
in class BasicDockablePropertySet
isMouseMotionListenersBlockedWhileDragging
public Boolean isMouseMotionListenersBlockedWhileDragging()
- Specified by:
isMouseMotionListenersBlockedWhileDragging
in interface DockablePropertySet
- Overrides:
isMouseMotionListenersBlockedWhileDragging
in class BasicDockablePropertySet
getRegionInset
public Float getRegionInset(String region)
- Specified by:
getRegionInset
in interface DockablePropertySet
- Overrides:
getRegionInset
in class BasicDockablePropertySet
getSiblingSize
public Float getSiblingSize(String region)
- Specified by:
getSiblingSize
in interface DockablePropertySet
- Overrides:
getSiblingSize
in class BasicDockablePropertySet
isTerritoryBlocked
public Boolean isTerritoryBlocked(String region)
- Specified by:
isTerritoryBlocked
in interface DockablePropertySet
- Overrides:
isTerritoryBlocked
in class BasicDockablePropertySet
getDragThreshold
public Float getDragThreshold()
- Specified by:
getDragThreshold
in interface DockablePropertySet
- Overrides:
getDragThreshold
in class BasicDockablePropertySet
getPreviewSize
public Float getPreviewSize()
- Specified by:
getPreviewSize
in interface DockablePropertySet
- Overrides:
getPreviewSize
in class BasicDockablePropertySet