Side (Java SE 10 & JDK 10 ) (original) (raw)
- java.lang.Enum<Side>
- javafx.geometry.Side
All Implemented Interfaces:
[Serializable](../../java/io/Serializable.html "interface in java.io")
,[Comparable](../../java/lang/Comparable.html "interface in java.lang")<[Side](../../javafx/geometry/Side.html "enum in javafx.geometry")>
public enum Side
extends Enum<Side>
Enum for which side of a rectangle something should be. This is used for chart titles, axis etc.
Since:
JavaFX 2.0
Enum Constant Summary
Enum Constants
Enum Constant Description BOTTOM Represents bottom side of a rectangle. LEFT Represents left side of a rectangle. RIGHT Represents right side of a rectangle. TOP Represents top side of a rectangle. Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type Method Description boolean isHorizontal() Indicates whether this is horizontal side of a rectangle (returnstrue for TOP and BOTTOM. boolean isVertical() Indicates whether this is vertical side of a rectangle (returnstrue for LEFT and RIGHT. static Side valueOf(String name) Returns the enum constant of this type with the specified name. static Side[] values() Returns an array containing the constants of this enum type, in the order they are declared. * ### Methods declared in class java.lang.[Enum](../../java/lang/Enum.html "class in java.lang") `[clone](../../java/lang/Enum.html#clone%28%29), [compareTo](../../java/lang/Enum.html#compareTo%28E%29), [equals](../../java/lang/Enum.html#equals%28java.lang.Object%29), [finalize](../../java/lang/Enum.html#finalize%28%29), [getDeclaringClass](../../java/lang/Enum.html#getDeclaringClass%28%29), [hashCode](../../java/lang/Enum.html#hashCode%28%29), [name](../../java/lang/Enum.html#name%28%29), [ordinal](../../java/lang/Enum.html#ordinal%28%29), [toString](../../java/lang/Enum.html#toString%28%29), [valueOf](../../java/lang/Enum.html#valueOf%28java.lang.Class,java.lang.String%29)` * ### Methods declared in class java.lang.[Object](../../java/lang/Object.html "class in java.lang") `[getClass](../../java/lang/Object.html#getClass%28%29), [notify](../../java/lang/Object.html#notify%28%29), [notifyAll](../../java/lang/Object.html#notifyAll%28%29), [wait](../../java/lang/Object.html#wait%28%29), [wait](../../java/lang/Object.html#wait%28long%29), [wait](../../java/lang/Object.html#wait%28long,int%29)`
Enum Constant Detail
* #### TOP public static final [Side](../../javafx/geometry/Side.html "enum in javafx.geometry") TOP Represents top side of a rectangle. * #### BOTTOM public static final [Side](../../javafx/geometry/Side.html "enum in javafx.geometry") BOTTOM Represents bottom side of a rectangle. * #### LEFT public static final [Side](../../javafx/geometry/Side.html "enum in javafx.geometry") LEFT Represents left side of a rectangle. * #### RIGHT public static final [Side](../../javafx/geometry/Side.html "enum in javafx.geometry") RIGHT Represents right side of a rectangle.
Method Detail
* #### values public static [Side](../../javafx/geometry/Side.html "enum in javafx.geometry")[] 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 (Side c : Side.values()) System.out.println(c); Returns: an array containing the constants of this enum type, in the order they are declared * #### valueOf public static [Side](../../javafx/geometry/Side.html "enum in javafx.geometry") valueOf([String](../../java/lang/String.html "class in java.lang") 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: `[IllegalArgumentException](../../java/lang/IllegalArgumentException.html "class in java.lang")` \- if this enum type has no constant with the specified name `[NullPointerException](../../java/lang/NullPointerException.html "class in java.lang")` \- if the argument is null * #### isVertical public boolean isVertical() Indicates whether this is vertical side of a rectangle (returns`true` for `LEFT` and `RIGHT`. Returns: `true` if this represents a vertical side of a rectangle * #### isHorizontal public boolean isHorizontal() Indicates whether this is horizontal side of a rectangle (returns`true` for `TOP` and `BOTTOM`. Returns: `true` if this represents a horizontal side of a rectangle
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2018, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.