Package org.zkoss.stateless.sul
Enum IPopupBase.Position
- java.lang.Object
-
- java.lang.Enum<IPopupBase.Position>
-
- org.zkoss.stateless.sul.IPopupBase.Position
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<IPopupBase.Position>
- Enclosing interface:
- IPopupBase<I extends IPopupBase>
public static enum IPopupBase.Position extends java.lang.Enum<IPopupBase.Position>
Specify a popup's position when attaching to a component.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AFTER_CENTER
The component appears below the anchor, aligned to the centerAFTER_END
The component appears below the anchor, aligned to the rightAFTER_POINTER
The component appears with the top aligned with the bottom of the mouse cursor, with the left side of the component at the horizontal position of the mouse cursor.AFTER_START
The component appears below the anchor, aligned to the leftAT_POINTER
The component appears with the upper-left aligned with the mouse cursorBEFORE_CENTER
The component appears above the anchor, aligned to the centerBEFORE_END
The component appears above the anchor, aligned to the rightBEFORE_START
The component appears above the anchor, aligned to the leftBOTTOM_CENTER
The component overlaps the anchor, with anchor and component aligned at bottom-centerBOTTOM_LEFT
The component overlaps the anchor, with anchor and component aligned at bottom-leftBOTTOM_RIGHT
The component overlaps the anchor, with anchor and component aligned at bottom-rightEND_AFTER
The component appears to the right of the anchor, aligned to the bottomEND_BEFORE
The component appears to the right of the anchor, aligned to the topEND_CENTER
The component appears to the right of the anchor, aligned to the middleMIDDLE_CENTER
The component overlaps the anchor, with anchor and component aligned at middle-centerMIDDLE_LEFT
The component overlaps the anchor, with anchor and component aligned at middle-leftMIDDLE_RIGHT
The component overlaps the anchor, with anchor and component aligned at middle-rightSTART_AFTER
The component appears to the left of the anchor, aligned to the bottomSTART_BEFORE
The component appears to the left of the anchor, aligned to the topSTART_CENTER
The component appears to the left of the anchor, aligned to the middleTOP_CENTER
The component overlaps the anchor, with anchor and component aligned at top-centerTOP_LEFT
The component overlaps the anchor, with anchor and component aligned at top-leftTOP_RIGHT
The component overlaps the anchor, with anchor and component aligned at top-right
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IPopupBase.Position
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static IPopupBase.Position[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BEFORE_START
public static final IPopupBase.Position BEFORE_START
The component appears above the anchor, aligned to the left
-
BEFORE_CENTER
public static final IPopupBase.Position BEFORE_CENTER
The component appears above the anchor, aligned to the center
-
BEFORE_END
public static final IPopupBase.Position BEFORE_END
The component appears above the anchor, aligned to the right
-
AFTER_START
public static final IPopupBase.Position AFTER_START
The component appears below the anchor, aligned to the left
-
AFTER_CENTER
public static final IPopupBase.Position AFTER_CENTER
The component appears below the anchor, aligned to the center
-
AFTER_END
public static final IPopupBase.Position AFTER_END
The component appears below the anchor, aligned to the right
-
START_BEFORE
public static final IPopupBase.Position START_BEFORE
The component appears to the left of the anchor, aligned to the top
-
START_CENTER
public static final IPopupBase.Position START_CENTER
The component appears to the left of the anchor, aligned to the middle
-
START_AFTER
public static final IPopupBase.Position START_AFTER
The component appears to the left of the anchor, aligned to the bottom
-
END_BEFORE
public static final IPopupBase.Position END_BEFORE
The component appears to the right of the anchor, aligned to the top
-
END_CENTER
public static final IPopupBase.Position END_CENTER
The component appears to the right of the anchor, aligned to the middle
-
END_AFTER
public static final IPopupBase.Position END_AFTER
The component appears to the right of the anchor, aligned to the bottom
-
TOP_LEFT
public static final IPopupBase.Position TOP_LEFT
The component overlaps the anchor, with anchor and component aligned at top-left
-
TOP_CENTER
public static final IPopupBase.Position TOP_CENTER
The component overlaps the anchor, with anchor and component aligned at top-center
-
TOP_RIGHT
public static final IPopupBase.Position TOP_RIGHT
The component overlaps the anchor, with anchor and component aligned at top-right
-
MIDDLE_LEFT
public static final IPopupBase.Position MIDDLE_LEFT
The component overlaps the anchor, with anchor and component aligned at middle-left
-
MIDDLE_CENTER
public static final IPopupBase.Position MIDDLE_CENTER
The component overlaps the anchor, with anchor and component aligned at middle-center
-
MIDDLE_RIGHT
public static final IPopupBase.Position MIDDLE_RIGHT
The component overlaps the anchor, with anchor and component aligned at middle-right
-
BOTTOM_LEFT
public static final IPopupBase.Position BOTTOM_LEFT
The component overlaps the anchor, with anchor and component aligned at bottom-left
-
BOTTOM_CENTER
public static final IPopupBase.Position BOTTOM_CENTER
The component overlaps the anchor, with anchor and component aligned at bottom-center
-
BOTTOM_RIGHT
public static final IPopupBase.Position BOTTOM_RIGHT
The component overlaps the anchor, with anchor and component aligned at bottom-right
-
AT_POINTER
public static final IPopupBase.Position AT_POINTER
The component appears with the upper-left aligned with the mouse cursor
-
AFTER_POINTER
public static final IPopupBase.Position AFTER_POINTER
The component appears with the top aligned with the bottom of the mouse cursor, with the left side of the component at the horizontal position of the mouse cursor.
-
-
Method Detail
-
values
public static IPopupBase.Position[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (IPopupBase.Position c : IPopupBase.Position.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static IPopupBase.Position valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-