Enum Class EditMoveConstraint

java.lang.Object
java.lang.Enum<EditMoveConstraint>
com.luciad.edit.handles.EditMoveConstraint
All Implemented Interfaces:
Serializable, Comparable<EditMoveConstraint>, Constable

public enum EditMoveConstraint extends Enum<EditMoveConstraint>
A constraint that determines how a move operation is constrained.

It is used by PointEditHandle for example, to configure if the handle can be moved horizontally (parallel to the map) or vertically (in the Z direction).

  • Enum Constant Details

    • XY

      public static final EditMoveConstraint XY
      With this constraint, moving is only allowed in the x- and y-directions.
    • Z

      public static final EditMoveConstraint Z
      With this constraint, moving is only allowed in the Z direction, keeping the x- and y-direction constant.
  • Method Details

    • values

      public static EditMoveConstraint[] 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 EditMoveConstraint 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