Enum Class DocumentComparator.ExtensionPoint

java.lang.Object
java.lang.Enum<DocumentComparator.ExtensionPoint>
com.deltaxml.core.DocumentComparator.ExtensionPoint
All Implemented Interfaces:
Serializable, Comparable<DocumentComparator.ExtensionPoint>, Constable
Enclosing class:
DocumentComparator

public static enum DocumentComparator.ExtensionPoint extends Enum<DocumentComparator.ExtensionPoint>

Represents the point at which user FilterSteps can be inserted.

  • Enum Constant Details

    • PRE_FLATTENING

      public static final DocumentComparator.ExtensionPoint PRE_FLATTENING

      Represents the FilterStep extension point for modifying both input chains, before element flattening. Currently, only format element flattening is supported.

      Format flattening: Elements marked using the @deltaxml:format attributes are flattened, so that their content can be aligned and compared by the main comparator. Differences in formatting are then reconstructed before the first output extension point.

    • INPUT_A_PRE_TABLE

      public static final DocumentComparator.ExtensionPoint INPUT_A_PRE_TABLE

      Represents the FilterStep extension point for input A chain, before table infilters run.

    • INPUT_A_POST_TABLE

      public static final DocumentComparator.ExtensionPoint INPUT_A_POST_TABLE

      Represents the FilterStep extension point for input A chain, after table infilters run.

    • INPUT_B_PRE_TABLE

      public static final DocumentComparator.ExtensionPoint INPUT_B_PRE_TABLE

      Represents the FilterStep extension point for input B chain, before table infilters run.

    • INPUT_B_POST_TABLE

      public static final DocumentComparator.ExtensionPoint INPUT_B_POST_TABLE

      Represents the FilterStep extension point for input B chain, after table infilters run.

    • OUTPUT_PRE_TABLE

      public static final DocumentComparator.ExtensionPoint OUTPUT_PRE_TABLE

      Represents the FilterStep extension point for the output chain, before table outfilters run.

    • OUTPUT_POST_TABLE

      public static final DocumentComparator.ExtensionPoint OUTPUT_POST_TABLE

      Represents the FilterStep extension point for the output chain, after table outfilters run.

    • OUTPUT_PRE_ATTRIBUTE

      public static final DocumentComparator.ExtensionPoint OUTPUT_PRE_ATTRIBUTE

      Represents the FilterStep extension point for the output chain, before the attribute selection processing is run.

    • OUTPUT_FINAL

      public static final DocumentComparator.ExtensionPoint OUTPUT_FINAL

      Represents the FilterStep extension point for the output chain after lexical preservation change resolver filters have run.

  • Method Details

    • values

      public static DocumentComparator.ExtensionPoint[] 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 DocumentComparator.ExtensionPoint 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
    • toString

      public String toString()
      A string that is used to identify the subchain associated with this extension point.
      Overrides:
      toString in class Enum<DocumentComparator.ExtensionPoint>
      Returns:
      a string that is used to identify the subchain associated with this extension point.