Enum Class FieldOpType

java.lang.Object
java.lang.Enum<FieldOpType>
skadistats.clarity.io.s2.FieldOpType
All Implemented Interfaces:
Serializable, Comparable<FieldOpType>, Constable

public enum FieldOpType extends Enum<FieldOpType>
  • Enum Constant Details

    • PlusOne

      public static final FieldOpType PlusOne
    • PlusTwo

      public static final FieldOpType PlusTwo
    • PlusThree

      public static final FieldOpType PlusThree
    • PlusFour

      public static final FieldOpType PlusFour
    • PlusN

      public static final FieldOpType PlusN
    • PushOneLeftDeltaZeroRightZero

      public static final FieldOpType PushOneLeftDeltaZeroRightZero
    • PushOneLeftDeltaZeroRightNonZero

      public static final FieldOpType PushOneLeftDeltaZeroRightNonZero
    • PushOneLeftDeltaOneRightZero

      public static final FieldOpType PushOneLeftDeltaOneRightZero
    • PushOneLeftDeltaOneRightNonZero

      public static final FieldOpType PushOneLeftDeltaOneRightNonZero
    • PushOneLeftDeltaNRightZero

      public static final FieldOpType PushOneLeftDeltaNRightZero
    • PushOneLeftDeltaNRightNonZero

      public static final FieldOpType PushOneLeftDeltaNRightNonZero
    • PushOneLeftDeltaNRightNonZeroPack6Bits

      public static final FieldOpType PushOneLeftDeltaNRightNonZeroPack6Bits
    • PushOneLeftDeltaNRightNonZeroPack8Bits

      public static final FieldOpType PushOneLeftDeltaNRightNonZeroPack8Bits
    • PushTwoLeftDeltaZero

      public static final FieldOpType PushTwoLeftDeltaZero
    • PushTwoPack5LeftDeltaZero

      public static final FieldOpType PushTwoPack5LeftDeltaZero
    • PushThreeLeftDeltaZero

      public static final FieldOpType PushThreeLeftDeltaZero
    • PushThreePack5LeftDeltaZero

      public static final FieldOpType PushThreePack5LeftDeltaZero
    • PushTwoLeftDeltaOne

      public static final FieldOpType PushTwoLeftDeltaOne
    • PushTwoPack5LeftDeltaOne

      public static final FieldOpType PushTwoPack5LeftDeltaOne
    • PushThreeLeftDeltaOne

      public static final FieldOpType PushThreeLeftDeltaOne
    • PushThreePack5LeftDeltaOne

      public static final FieldOpType PushThreePack5LeftDeltaOne
    • PushTwoLeftDeltaN

      public static final FieldOpType PushTwoLeftDeltaN
    • PushTwoPack5LeftDeltaN

      public static final FieldOpType PushTwoPack5LeftDeltaN
    • PushThreeLeftDeltaN

      public static final FieldOpType PushThreeLeftDeltaN
    • PushThreePack5LeftDeltaN

      public static final FieldOpType PushThreePack5LeftDeltaN
    • PushN

      public static final FieldOpType PushN
    • PushNAndNonTopographical

      public static final FieldOpType PushNAndNonTopographical
    • PopOnePlusOne

      public static final FieldOpType PopOnePlusOne
    • PopOnePlusN

      public static final FieldOpType PopOnePlusN
    • PopAllButOnePlusOne

      public static final FieldOpType PopAllButOnePlusOne
    • PopAllButOnePlusN

      public static final FieldOpType PopAllButOnePlusN
    • PopAllButOnePlusNPack3Bits

      public static final FieldOpType PopAllButOnePlusNPack3Bits
    • PopAllButOnePlusNPack6Bits

      public static final FieldOpType PopAllButOnePlusNPack6Bits
    • PopNPlusOne

      public static final FieldOpType PopNPlusOne
    • PopNPlusN

      public static final FieldOpType PopNPlusN
    • PopNAndNonTopographical

      public static final FieldOpType PopNAndNonTopographical
    • NonTopoComplex

      public static final FieldOpType NonTopoComplex
    • NonTopoPenultimatePluseOne

      public static final FieldOpType NonTopoPenultimatePluseOne
    • NonTopoComplexPack4Bits

      public static final FieldOpType NonTopoComplexPack4Bits
    • FieldPathEncodeFinish

      public static final FieldOpType FieldPathEncodeFinish
  • Method Details

    • values

      public static FieldOpType[] 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 FieldOpType 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
    • execute

      public void execute(S2ModifiableFieldPath fp, BitStream bs)
    • getWeight

      public int getWeight()