public class BasicDockablePropertySet extends TypedHashtable implements DockablePropertySet, DockingConstants
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
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 and Description |
---|
BasicDockablePropertySet(Dockable dockable) |
BasicDockablePropertySet(int initialCapacity,
Dockable dockable) |
BasicDockablePropertySet(int initialCapacity,
float loadFactor,
Dockable dockable) |
BasicDockablePropertySet(java.util.Map t,
Dockable dockable) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
protected void |
firePropertyChange(java.lang.String property,
boolean oldValue,
boolean newValue) |
protected void |
firePropertyChange(java.lang.String property,
int oldValue,
int newValue) |
protected void |
firePropertyChange(java.lang.String property,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.String |
getDockableDesc() |
javax.swing.Icon |
getDockbarIcon() |
java.lang.String |
getDockingId() |
java.lang.Float |
getDragThreshold() |
java.lang.Float |
getPreviewSize() |
java.lang.Float |
getRegionInset(java.lang.String region) |
static java.lang.String |
getRegionInsetKey(java.lang.String region) |
java.lang.Float |
getSiblingSize(java.lang.String region) |
static java.lang.String |
getSiblingSizeKey(java.lang.String region) |
javax.swing.Icon |
getTabIcon() |
static java.lang.String |
getTerritoryBlockedKey(java.lang.String region) |
java.lang.Boolean |
isActive() |
java.lang.Boolean |
isDockingEnabled() |
java.lang.Boolean |
isMouseMotionListenersBlockedWhileDragging() |
java.lang.Boolean |
isTerritoryBlocked(java.lang.String region) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setActive(boolean active) |
void |
setDockableDesc(java.lang.String dockableDesc) |
void |
setDockbarIcon(javax.swing.Icon icon) |
void |
setDockingEnabled(boolean enabled) |
void |
setDragTheshold(float threshold) |
void |
setMouseMotionListenersBlockedWhileDragging(boolean blocked) |
void |
setPreviewSize(float previewSize) |
void |
setRegionInset(java.lang.String region,
float inset) |
void |
setSiblingSize(java.lang.String region,
float size) |
void |
setTabIcon(javax.swing.Icon icon) |
void |
setTerritoryBlocked(java.lang.String region,
boolean blocked) |
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
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, putAll, rehash, remove, size, toString, values
finalize, getClass, notify, notifyAll, wait, wait, wait
put, remove
public BasicDockablePropertySet(Dockable dockable)
public BasicDockablePropertySet(int initialCapacity, Dockable dockable)
public BasicDockablePropertySet(int initialCapacity, float loadFactor, Dockable dockable)
public BasicDockablePropertySet(java.util.Map t, Dockable dockable)
public static java.lang.String getRegionInsetKey(java.lang.String region)
public static java.lang.String getSiblingSizeKey(java.lang.String region)
public static java.lang.String getTerritoryBlockedKey(java.lang.String region)
public javax.swing.Icon getDockbarIcon()
getDockbarIcon
in interface DockablePropertySet
public javax.swing.Icon getTabIcon()
getTabIcon
in interface DockablePropertySet
public java.lang.String getDockableDesc()
getDockableDesc
in interface DockablePropertySet
public java.lang.Boolean isDockingEnabled()
isDockingEnabled
in interface DockablePropertySet
public java.lang.Boolean isActive()
isActive
in interface DockablePropertySet
public java.lang.Boolean isMouseMotionListenersBlockedWhileDragging()
isMouseMotionListenersBlockedWhileDragging
in interface DockablePropertySet
public java.lang.Float getRegionInset(java.lang.String region)
getRegionInset
in interface DockablePropertySet
public java.lang.Float getSiblingSize(java.lang.String region)
getSiblingSize
in interface DockablePropertySet
public java.lang.Boolean isTerritoryBlocked(java.lang.String region)
isTerritoryBlocked
in interface DockablePropertySet
public java.lang.Float getDragThreshold()
getDragThreshold
in interface DockablePropertySet
public java.lang.Float getPreviewSize()
getPreviewSize
in interface DockablePropertySet
public void setDockbarIcon(javax.swing.Icon icon)
setDockbarIcon
in interface DockablePropertySet
public void setTabIcon(javax.swing.Icon icon)
setTabIcon
in interface DockablePropertySet
public void setDockableDesc(java.lang.String dockableDesc)
setDockableDesc
in interface DockablePropertySet
public void setDockingEnabled(boolean enabled)
setDockingEnabled
in interface DockablePropertySet
public void setActive(boolean active)
setActive
in interface DockablePropertySet
public void setMouseMotionListenersBlockedWhileDragging(boolean blocked)
setMouseMotionListenersBlockedWhileDragging
in interface DockablePropertySet
public void setRegionInset(java.lang.String region, float inset)
setRegionInset
in interface DockablePropertySet
public void setSiblingSize(java.lang.String region, float size)
setSiblingSize
in interface DockablePropertySet
public void setTerritoryBlocked(java.lang.String region, boolean blocked)
setTerritoryBlocked
in interface DockablePropertySet
public void setDragTheshold(float threshold)
setDragTheshold
in interface DockablePropertySet
public void setPreviewSize(float previewSize)
setPreviewSize
in interface DockablePropertySet
public java.lang.String getDockingId()
getDockingId
in interface DockablePropertySet
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface DockablePropertySet
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface DockablePropertySet
protected void firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
protected void firePropertyChange(java.lang.String property, int oldValue, int newValue)
protected void firePropertyChange(java.lang.String property, boolean oldValue, boolean newValue)