Enum Class NestedPaths.Owner

java.lang.Object
java.lang.Enum<NestedPaths.Owner>
com.darkcollective.relix.symbol.internal.NestedPaths.Owner
All Implemented Interfaces:
Serializable, Comparable<NestedPaths.Owner>, Constable
Enclosing class:
NestedPaths

public static enum NestedPaths.Owner extends Enum<NestedPaths.Owner>
Which side of a join a nested path belongs to.
  • Enum Constant Details

    • LEFT

      public static final NestedPaths.Owner LEFT
      Only the left input resolves the path.
    • BOTH

      public static final NestedPaths.Owner BOTH
      Both resolve it, so the reference does not say which was meant.
    • NEITHER

      public static final NestedPaths.Owner NEITHER
      Neither resolves it as a path; it is not one, or both sides are open.
  • Method Details

    • values

      public static NestedPaths.Owner[] 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 NestedPaths.Owner 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