Enum Class ExtensionPoint

java.lang.Object
java.lang.Enum<ExtensionPoint>
com.deltaxml.merge.ExtensionPoint
All Implemented Interfaces:
Serializable, Comparable<ExtensionPoint>, Constable

public enum ExtensionPoint extends Enum<ExtensionPoint>

Represents the points at which user FilterSteps can be inserted.

  • Enum Constant Details

    • PRE_FLATTENING

      public static final ExtensionPoint PRE_FLATTENING

      Represents the FilterStep extension point for modifying both input chains, before element flattening.

    • INPUT_PRE_TABLE

      public static final ExtensionPoint INPUT_PRE_TABLE

      Represents the FilterStep extension point before table input filters are run.

    • INPUT_POST_TABLE

      public static final ExtensionPoint INPUT_POST_TABLE

      Represents the FilterStep extension point after table input filters have been run.

    • OUTPUT_PRE_TABLE

      public static final ExtensionPoint OUTPUT_PRE_TABLE

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

    • OUTPUT_POST_TABLE

      public static final ExtensionPoint OUTPUT_POST_TABLE

      Represents the FilterStep extension point for the output chain, after table output filters have been run.

    • OUTPUT_PRE_ATTRIBUTE

      public static final 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 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 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 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<ExtensionPoint>
      Returns:
      a string that is used to identify the subchain associated with this extension point.