Package org.flexdock.docking.props
Class BasicDockablePropertySet
java.lang.Object
java.util.Dictionary
java.util.Hashtable
org.flexdock.util.TypedHashtable
org.flexdock.docking.props.BasicDockablePropertySet
- All Implemented Interfaces:
Serializable,Cloneable,Map,DockingConstants,DockablePropertySet
- Direct Known Subclasses:
RootDockablePropertySet,ScopedDockablePropertySet
public class BasicDockablePropertySet
extends TypedHashtable
implements DockablePropertySet, DockingConstants
- Author:
- Christopher Butler
- See Also:
-
Field Summary
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_WESTFields 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
ConstructorsConstructorDescriptionBasicDockablePropertySet(int initialCapacity, float loadFactor, Dockable dockable) BasicDockablePropertySet(int initialCapacity, Dockable dockable) BasicDockablePropertySet(Map t, Dockable dockable) BasicDockablePropertySet(Dockable dockable) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidfirePropertyChange(String property, boolean oldValue, boolean newValue) protected voidfirePropertyChange(String property, int oldValue, int newValue) protected voidfirePropertyChange(String property, Object oldValue, Object newValue) getRegionInset(String region) static StringgetRegionInsetKey(String region) getSiblingSize(String region) static StringgetSiblingSizeKey(String region) static StringgetTerritoryBlockedKey(String region) isActive()isTerritoryBlocked(String region) voidvoidsetActive(boolean active) voidsetDockableDesc(String dockableDesc) voidsetDockbarIcon(Icon icon) voidsetDockingEnabled(boolean enabled) voidsetDragTheshold(float threshold) voidsetMouseMotionListenersBlockedWhileDragging(boolean blocked) voidsetPreviewSize(float previewSize) voidsetRegionInset(String region, float inset) voidsetSiblingSize(String region, float size) voidsetTabIcon(Icon icon) voidsetTerritoryBlocked(String region, boolean blocked) 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, putMethods 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, valuesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flexdock.docking.props.DockablePropertySet
put, remove
-
Constructor Details
-
BasicDockablePropertySet
-
BasicDockablePropertySet
-
BasicDockablePropertySet
-
BasicDockablePropertySet
-
-
Method Details
-
getRegionInsetKey
-
getSiblingSizeKey
-
getTerritoryBlockedKey
-
getDockbarIcon
- Specified by:
getDockbarIconin interfaceDockablePropertySet
-
getTabIcon
- Specified by:
getTabIconin interfaceDockablePropertySet
-
getDockableDesc
- Specified by:
getDockableDescin interfaceDockablePropertySet
-
isDockingEnabled
- Specified by:
isDockingEnabledin interfaceDockablePropertySet
-
isActive
- Specified by:
isActivein interfaceDockablePropertySet
-
isMouseMotionListenersBlockedWhileDragging
- Specified by:
isMouseMotionListenersBlockedWhileDraggingin interfaceDockablePropertySet
-
getRegionInset
- Specified by:
getRegionInsetin interfaceDockablePropertySet
-
getSiblingSize
- Specified by:
getSiblingSizein interfaceDockablePropertySet
-
isTerritoryBlocked
- Specified by:
isTerritoryBlockedin interfaceDockablePropertySet
-
getDragThreshold
- Specified by:
getDragThresholdin interfaceDockablePropertySet
-
getPreviewSize
- Specified by:
getPreviewSizein interfaceDockablePropertySet
-
setDockbarIcon
- Specified by:
setDockbarIconin interfaceDockablePropertySet
-
setTabIcon
- Specified by:
setTabIconin interfaceDockablePropertySet
-
setDockableDesc
- Specified by:
setDockableDescin interfaceDockablePropertySet
-
setDockingEnabled
public void setDockingEnabled(boolean enabled) - Specified by:
setDockingEnabledin interfaceDockablePropertySet
-
setActive
public void setActive(boolean active) - Specified by:
setActivein interfaceDockablePropertySet
-
setMouseMotionListenersBlockedWhileDragging
public void setMouseMotionListenersBlockedWhileDragging(boolean blocked) - Specified by:
setMouseMotionListenersBlockedWhileDraggingin interfaceDockablePropertySet
-
setRegionInset
- Specified by:
setRegionInsetin interfaceDockablePropertySet
-
setSiblingSize
- Specified by:
setSiblingSizein interfaceDockablePropertySet
-
setTerritoryBlocked
- Specified by:
setTerritoryBlockedin interfaceDockablePropertySet
-
setDragTheshold
public void setDragTheshold(float threshold) - Specified by:
setDragThesholdin interfaceDockablePropertySet
-
setPreviewSize
public void setPreviewSize(float previewSize) - Specified by:
setPreviewSizein interfaceDockablePropertySet
-
getDockingId
- Specified by:
getDockingIdin interfaceDockablePropertySet- Returns:
- Returns the dockingId.
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceDockablePropertySet
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListenerin interfaceDockablePropertySet
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-