Enum Class Float

java.lang.Object
java.lang.Enum<Float>
com.oorian.css.Float
All Implemented Interfaces:
Serializable, Comparable<Float>, Constable

public enum Float extends Enum<Float>
CSS float property values for element floating behavior.

The float property specifies whether an element should float to the left or right of its container, allowing text and inline elements to wrap around it. Floated elements are removed from normal document flow.

Common Use Cases:

  • Wrapping text around images
  • Creating multi-column layouts (legacy approach)
  • Positioning sidebar content

Usage:


 image.setFloat(Float.LEFT);
 sidebar.setFloat(Float.RIGHT);
 
Since:
2012
Version:
1.0
Author:
Marvin P. Warble Jr.
See Also:
  • Enum Constant Details

    • INHERIT

      public static final Float INHERIT
      Inherits from parent element.
    • INITIAL

      public static final Float INITIAL
      Sets to default value.
    • NONE

      public static final Float NONE
      Element does not float (default).
    • LEFT

      public static final Float LEFT
      Element floats to the left of its container.
  • Method Details

    • values

      public static Float[] 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

      public static Float valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()
      Returns the CSS value string.
      Returns:
      the CSS value
    • toString

      public String toString()
      Returns the CSS value string.
      Overrides:
      toString in class Enum<Float>
      Returns:
      the CSS value