Enum STBorderType

java.lang.Object
java.lang.Enum<STBorderType>
org.docx4j.vml.wordprocessingDrawing.STBorderType
All Implemented Interfaces:
Serializable, Comparable<STBorderType>, java.lang.constant.Constable

public enum STBorderType extends Enum<STBorderType>

Java class for ST_BorderType.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="ST_BorderType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     <enumeration value="none"/>
     <enumeration value="single"/>
     <enumeration value="thick"/>
     <enumeration value="double"/>
     <enumeration value="hairline"/>
     <enumeration value="dot"/>
     <enumeration value="dash"/>
     <enumeration value="dotDash"/>
     <enumeration value="dashDotDot"/>
     <enumeration value="triple"/>
     <enumeration value="thinThickSmall"/>
     <enumeration value="thickThinSmall"/>
     <enumeration value="thickBetweenThinSmall"/>
     <enumeration value="thinThick"/>
     <enumeration value="thickThin"/>
     <enumeration value="thickBetweenThin"/>
     <enumeration value="thinThickLarge"/>
     <enumeration value="thickThinLarge"/>
     <enumeration value="thickBetweenThinLarge"/>
     <enumeration value="wave"/>
     <enumeration value="doubleWave"/>
     <enumeration value="dashedSmall"/>
     <enumeration value="dashDotStroked"/>
     <enumeration value="threeDEmboss"/>
     <enumeration value="threeDEngrave"/>
     <enumeration value="HTMLOutset"/>
     <enumeration value="HTMLInset"/>
   </restriction>
 </simpleType>
 
  • Enum Constant Details

    • NONE

      public static final STBorderType NONE
      No Border
    • SINGLE

      public static final STBorderType SINGLE
      Single Line Border
    • THICK

      public static final STBorderType THICK
      Thick Line Border
    • DOUBLE

      public static final STBorderType DOUBLE
      Double Line Border
    • HAIRLINE

      public static final STBorderType HAIRLINE
      Hairline Border
    • DOT

      public static final STBorderType DOT
      Dotted Border
    • DASH

      public static final STBorderType DASH
      pecifies a line border consisting of a dashed line around the parent object.
    • DOT_DASH

      public static final STBorderType DOT_DASH
      Dot Dash Border
    • DASH_DOT_DOT

      public static final STBorderType DASH_DOT_DOT
      Dash Dot Dot Border
    • TRIPLE

      public static final STBorderType TRIPLE
      Triple Line Border
    • THIN_THICK_SMALL

      public static final STBorderType THIN_THICK_SMALL
      Thin Thick Small Gap Border
    • THICK_THIN_SMALL

      public static final STBorderType THICK_THIN_SMALL
      Small thick-thin lines border
    • THICK_BETWEEN_THIN_SMALL

      public static final STBorderType THICK_BETWEEN_THIN_SMALL
      Small thin-thick-thin Lines Border
    • THIN_THICK

      public static final STBorderType THIN_THICK
      Thin Thick Line Border
    • THICK_THIN

      public static final STBorderType THICK_THIN
      Thick Thin Line Border
    • THICK_BETWEEN_THIN

      public static final STBorderType THICK_BETWEEN_THIN
      Thin-thick-thin Border
    • THIN_THICK_LARGE

      public static final STBorderType THIN_THICK_LARGE
      Thin Thick Large Gap Border
    • THICK_THIN_LARGE

      public static final STBorderType THICK_THIN_LARGE
      Thick Thin Large Gap Border
    • THICK_BETWEEN_THIN_LARGE

      public static final STBorderType THICK_BETWEEN_THIN_LARGE
      Large thin-thick-thin Border
    • WAVE

      public static final STBorderType WAVE
      Wavy Border
    • DOUBLE_WAVE

      public static final STBorderType DOUBLE_WAVE
      Double Wavy Lines Border
    • DASHED_SMALL

      public static final STBorderType DASHED_SMALL
      Small Dash Border
    • DASH_DOT_STROKED

      public static final STBorderType DASH_DOT_STROKED
      Stroked Dash Dot Border
    • THREE_D_EMBOSS

      public static final STBorderType THREE_D_EMBOSS
      3D Embossed Border
    • THREE_D_ENGRAVE

      public static final STBorderType THREE_D_ENGRAVE
      3D Engraved Border
    • HTML_OUTSET

      public static final STBorderType HTML_OUTSET
      Outset Border
    • HTML_INSET

      public static final STBorderType HTML_INSET
      Inset Border
  • Method Details

    • values

      public static STBorderType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static STBorderType valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • value

      public String value()
    • fromValue

      public static STBorderType fromValue(String v)