Package net.infonode.docking.properties
Class DockingWindowDropFilterProperties
java.lang.Object
net.infonode.properties.propertymap.PropertyMapContainer
net.infonode.docking.properties.DockingWindowDropFilterProperties
Properties and property values for
DropFilter
s
for all types of DockingWindow
s.- Since:
- IDW 1.4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DropFilterProperty
TheDropFilter
that is called when a child window will be asked for accept drop.static final DropFilterProperty
TheDropFilter
that is called when an insert tab drop is in progress.static final DropFilterProperty
TheDropFilter
that is called when an interior drop is in progress.static final PropertyMapGroup
Property group containing all docking window drop filter properties.static final DropFilterProperty
TheDropFilter
that is called when a split drop is in progress. -
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty property object.Creates a property object that inherit values from another property object.Creates a property object containing the map. -
Method Summary
Modifier and TypeMethodDescriptionaddSuperObject
(DockingWindowDropFilterProperties properties) Adds a super object from which property values are inherited.Returns the child drop filter that is used when a child window will be asked for accept drop.Returns the insert tab drop filter that is used when an insert tab drop is in progress.Returns the interior drop filter that is used when an interior drop is in progress.Returns the split drop filter that is used when a split drop is in progress.removeSuperObject
(DockingWindowDropFilterProperties superObject) Removes a super object.setChildDropFilter
(DropFilter filter) Sets the child drop filter to be used when a child window will be asked for accept drop.setInsertTabDropFilter
(DropFilter filter) Sets the insert tab drop filter to be used when an insert tab drop is in progress.setInteriorDropFilter
(DropFilter filter) Sets the interior drop filter to be used when an interior drop is in progress.setSplitDropFilter
(DropFilter filter) Sets the split drop filter to be used when a split drop is in progress.Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
Field Details
-
PROPERTIES
Property group containing all docking window drop filter properties. -
SPLIT_DROP_FILTER
TheDropFilter
that is called when a split drop is in progress. -
CHILD_DROP_FILTER
TheDropFilter
that is called when a child window will be asked for accept drop. -
INTERIOR_DROP_FILTER
TheDropFilter
that is called when an interior drop is in progress. -
INSERT_TAB_DROP_FILTER
TheDropFilter
that is called when an insert tab drop is in progress.
-
-
Constructor Details
-
DockingWindowDropFilterProperties
public DockingWindowDropFilterProperties()Creates an empty property object. -
DockingWindowDropFilterProperties
Creates a property object containing the map.- Parameters:
map
- the property map
-
DockingWindowDropFilterProperties
Creates a property object that inherit values from another property object.- Parameters:
inheritFrom
- the object from which to inherit property values
-
-
Method Details
-
addSuperObject
public DockingWindowDropFilterProperties addSuperObject(DockingWindowDropFilterProperties properties) Adds a super object from which property values are inherited.- Parameters:
properties
- the object from which to inherit property values- Returns:
- this
-
removeSuperObject
public DockingWindowDropFilterProperties removeSuperObject(DockingWindowDropFilterProperties superObject) Removes a super object.- Parameters:
superObject
- the super object to remove- Returns:
- this
-
setSplitDropFilter
Sets the split drop filter to be used when a split drop is in progress.- Parameters:
filter
- the split drop filter- Returns:
- this
-
getSplitDropFilter
Returns the split drop filter that is used when a split drop is in progress.- Returns:
- the split drop filter
-
setChildDropFilter
Sets the child drop filter to be used when a child window will be asked for accept drop.- Parameters:
filter
- the child drop filter- Returns:
- this
-
getChildDropFilter
Returns the child drop filter that is used when a child window will be asked for accept drop.- Returns:
- the child drop filter
-
setInteriorDropFilter
Sets the interior drop filter to be used when an interior drop is in progress.- Parameters:
filter
- the interior drop filter- Returns:
- this
-
getInteriorDropFilter
Returns the interior drop filter that is used when an interior drop is in progress.- Returns:
- the interior drop filter
-
setInsertTabDropFilter
Sets the insert tab drop filter to be used when an insert tab drop is in progress.- Parameters:
filter
- the insert tab drop filter- Returns:
- this
-
getInsertTabDropFilter
Returns the insert tab drop filter that is used when an insert tab drop is in progress.- Returns:
- the child drop filter
-