Enum ShadingType

java.lang.Object
java.lang.Enum<ShadingType>
com.orsonpdf.shading.ShadingType
All Implemented Interfaces:
Serializable, Comparable<ShadingType>, java.lang.constant.Constable

public enum ShadingType extends Enum<ShadingType>
An enumeration of the PDF shading types.
  • Enum Constant Details

    • FUNCTION

      public static final ShadingType FUNCTION
    • AXIAL

      public static final ShadingType AXIAL
      Axial shading.
    • RADIAL

      public static final ShadingType RADIAL
      Radial shading.
    • FREE_FORM

      public static final ShadingType FREE_FORM
    • LATTICE_FORM

      public static final ShadingType LATTICE_FORM
    • COONS

      public static final ShadingType COONS
    • TENSOR

      public static final ShadingType TENSOR
  • Field Details

    • number

      private final int number
      The PDF number for this shading type.
  • Constructor Details

    • ShadingType

      private ShadingType(int number)
      Creates a new shading type.
      Parameters:
      number - the PDF number for the shading type.
  • Method Details

    • values

      public static ShadingType[] 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 ShadingType 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
    • getNumber

      public int getNumber()
      Returns the PDF number for the shading type.
      Returns:
      The PDF number for the shading type.