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
DropFilters
for all types of DockingWindows.- Since:
- IDW 1.4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DropFilterPropertyTheDropFilterthat is called when a child window will be asked for accept drop.static final DropFilterPropertyTheDropFilterthat is called when an insert tab drop is in progress.static final DropFilterPropertyTheDropFilterthat is called when an interior drop is in progress.static final PropertyMapGroupProperty group containing all docking window drop filter properties.static final DropFilterPropertyTheDropFilterthat 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
TheDropFilterthat is called when a split drop is in progress. -
CHILD_DROP_FILTER
TheDropFilterthat is called when a child window will be asked for accept drop. -
INTERIOR_DROP_FILTER
TheDropFilterthat is called when an interior drop is in progress. -
INSERT_TAB_DROP_FILTER
TheDropFilterthat 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
-