Package com.oorian.html.elements.consts
Enum Class Shape
- All Implemented Interfaces:
Serializable,Comparable<Shape>,Constable
Enumeration defining the shape types for image map areas.
This enum provides type-safe constants for the area element's "shape" attribute,
which specifies the shape of a clickable region in an image map.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCircular shape defined by center point and radius.Default shape that covers the entire image.Polygonal shape defined by multiple coordinate pairs.Rectangular shape defined by top-left and bottom-right coordinates. -
Method Summary
Modifier and TypeMethodDescriptiongetValue()Gets the shape type value for use in area elements.toString()static ShapeReturns the enum constant of this class with the specified name.static Shape[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SHAPE_DEFAULT
Default shape that covers the entire image. Used when no specific shape is needed. -
SHAPE_RECT
Rectangular shape defined by top-left and bottom-right coordinates. Coordinates format: left,top,right,bottom -
SHAPE_CIRCLE
Circular shape defined by center point and radius. Coordinates format: center-x,center-y,radius -
SHAPE_POLY
Polygonal shape defined by multiple coordinate pairs. Coordinates format: x1,y1,x2,y2,x3,y3,...
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
Gets the shape type value for use in area elements.- Returns:
- the string value used in HTML shape attribute.
-
toString
-