Class StyleParser.BoxInfo

java.lang.Object
com.codename1.ui.plaf.StyleParser.BoxInfo
Direct Known Subclasses:
StyleParser.MarginInfo, StyleParser.PaddingInfo
Enclosing class:
StyleParser

public static class StyleParser.BoxInfo extends Object
Base class for style values that consist of 4 scalar values, such as padding and margin.
  • Field Details

  • Constructor Details

    • BoxInfo

      public BoxInfo(StyleParser.ScalarValue[] values)

      Creates a new box with the specified scalar values.

      Parameters
      • values: A 4-element array of scalar values.
  • Method Details

    • toString

      public String toString()
      Returns string of values in format.
      Overrides:
      toString in class Object
    • toString

      public String toString(int side)

      Returns the string representation of one of the sides of the box.

      Parameters
      • side: One of Component#TOP, Component#RIGHT, Component#BOTTOM, Component#LEFT.
    • getValues

      public StyleParser.ScalarValue[] getValues()
      Gets the scalar values of this box as a 4-element array.
    • setValues

      public void setValues(StyleParser.ScalarValue[] values)

      Sets the scalar values of this box as a 4-element array.

      Parameters
      • values
    • getValue

      public StyleParser.ScalarValue getValue(int side)

      Gets a value for a side.

      Parameters
      • side: One of Component#TOP, Component#RIGHT, Component#BOTTOM, Component#LEFT.
      Returns

      The value portion of the scalar value.