|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.action.LocationHint
public class LocationHint
A LocationHint gives information about the preferred location of a
DockActionSource in respect to other sources. How to interpret
the LocationHint is up to the ActionOffer which creates the
final DockActionSource for a Dockable.
| Nested Class Summary | |
|---|---|
static class |
LocationHint.Enumeration
Base-class for Enumerations (sets of uniquely identified objects). |
static class |
LocationHint.Hint
Describes the preferred location of a LocationHint |
static class |
LocationHint.Origin
Describes who created a LocationHint |
| Field Summary | |
|---|---|
static LocationHint.Origin |
ACTION_GUARD
Used if this hint was produced by an ActionGuard |
static LocationHint.Origin |
ACTION_OFFER
Used if this hint was produced by an ActionOffer |
static LocationHint.Origin |
DIRECT_ACTION
Used if this hint was produced by the parent of a dockable |
static LocationHint.Origin |
DOCKABLE
Used if this hint was produced by a Dockable |
static LocationHint.Origin |
INDIRECT_ACTION
Used if this hint was produced by one of the parents of a dockable |
static LocationHint.Hint |
LEFT
Used to indicate that this hint likes to stay left of the middle |
static LocationHint.Hint |
LEFT_OF_ALL
Used to indicate that this hint likes to stay as left as possible |
static LocationHint.Hint |
LITTLE_LEFT
Used to indicate that this hint likes to stay a bit left of the middle |
static LocationHint.Hint |
LITTLE_RIGHT
Used to indicate that this hint likes to stay a bit right of the middle |
static LocationHint.Hint |
MIDDLE
Used to indicate that this hint likes to stay in the middle |
static LocationHint.Hint |
RIGHT
Used to indicate that this hint likes to stay right of the middle |
static LocationHint.Hint |
RIGHT_OF_ALL
Used to indicate that this hint likes to stay as right as possible |
static LocationHint |
UNKNOWN
The default-location-hint does not know anything |
static LocationHint.Hint |
UNKNOWN_HINT
Used to indicate that this hint does not know where to stay |
static LocationHint.Origin |
UNKNOWN_ORIGIN
Used if it is unclear who produced this hint |
static LocationHint.Hint |
VERY_LEFT
Used to indicate that this hint likes to stay at the left side |
static LocationHint.Hint |
VERY_RIGHT
Used to indicate that this hint likes to stay at the right side |
| Constructor Summary | |
|---|---|
LocationHint(LocationHint.Hint hint)
Creates a new LocationHint. |
|
LocationHint(LocationHint.Origin origin)
Creates a new LocationHint. |
|
LocationHint(LocationHint.Origin origin,
LocationHint.Hint hint)
Creates a new LocationHint. |
|
LocationHint(LocationHint.Origin origin,
LocationHint.Hint hint,
Object clientObject)
Creates a new LocationHint. |
|
| Method Summary | |
|---|---|
Object |
getClientObject()
Gets the object which has no special meaning. |
LocationHint.Hint |
getHint()
Gets the preferred location of this hint. |
LocationHint.Origin |
getOrigin()
Gets the origin of this hint. |
void |
setClientObject(Object clientObject)
Sets an object which has no special meaning. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final LocationHint.Origin DOCKABLE
Dockable
public static final LocationHint.Origin ACTION_GUARD
ActionGuard
public static final LocationHint.Origin DIRECT_ACTION
public static final LocationHint.Origin INDIRECT_ACTION
public static final LocationHint.Origin ACTION_OFFER
ActionOffer
public static final LocationHint.Origin UNKNOWN_ORIGIN
public static final LocationHint.Hint LEFT_OF_ALL
public static final LocationHint.Hint VERY_LEFT
public static final LocationHint.Hint LEFT
public static final LocationHint.Hint LITTLE_LEFT
public static final LocationHint.Hint MIDDLE
public static final LocationHint.Hint LITTLE_RIGHT
public static final LocationHint.Hint RIGHT
public static final LocationHint.Hint VERY_RIGHT
public static final LocationHint.Hint RIGHT_OF_ALL
public static final LocationHint.Hint UNKNOWN_HINT
public static final LocationHint UNKNOWN
| Constructor Detail |
|---|
public LocationHint(LocationHint.Origin origin)
origin - tells who produces this hintpublic LocationHint(LocationHint.Hint hint)
hint - tells where this hint likes to stay
public LocationHint(LocationHint.Origin origin,
LocationHint.Hint hint)
origin - tells who produces this hinthint - tells where this hint likes to stay
public LocationHint(LocationHint.Origin origin,
LocationHint.Hint hint,
Object clientObject)
origin - tells who produces this hinthint - tells where this hint likes to stayclientObject - an object that can be freely chosen and used by client code| Method Detail |
|---|
public Object getClientObject()
public void setClientObject(Object clientObject)
clientObject - the client-objectpublic LocationHint.Origin getOrigin()
public LocationHint.Hint getHint()
ActionOffer
how to interpret this property.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||