Enum Class CompareType

java.lang.Object
java.lang.Enum<CompareType>
com.inet.pdfc.config.CompareType
All Implemented Interfaces:
Serializable, Comparable<CompareType>, Constable

public enum CompareType extends Enum<CompareType>
Defines the different types of element which can be compared or ignored in the continuous compare
Since:
3.0
  • Enum Constant Details

    • TEXT

      public static final CompareType TEXT
      Refers to all text elements
    • LINE

      public static final CompareType LINE
      Refers to all graphical elements (lines, curves, polygons) except images
    • IMAGE

      public static final CompareType IMAGE
      Refers to image objects, this does not include images that are paints as a pattern fill paint
    • ANNOTATION

      public static final CompareType ANNOTATION
      Refers to optional visible objects which consist
  • Method Details

    • values

      public static CompareType[] 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 CompareType 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
    • getElementTypesForCompareTypes

      public static Set<com.inet.pdfc.model.ElementType> getElementTypesForCompareTypes(List<CompareType> diffTypes)
      Returns a set of ElementType which includes all element types covered by the given CompareTypes
      Parameters:
      diffTypes - the diff CompareTypes to convert, may be null and any element may be null
      Returns:
      a set with all ElementType referenced by the diff CompareTypes, never null
      Since:
      4.0