Enum Class VpT

java.lang.Object
java.lang.Enum<VpT>
org.proforma.variability.transfer.VpT
All Implemented Interfaces:
Serializable, Comparable<VpT>, Constable

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

    • INTEGER

      public static final VpT INTEGER
    • CHARACTER

      public static final VpT CHARACTER
    • DOUBLE

      public static final VpT DOUBLE
    • STRING

      public static final VpT STRING
    • BOOLEAN

      public static final VpT BOOLEAN
    • TABLE

      public static final VpT TABLE
  • Method Details

    • values

      public static VpT[] 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 VpT 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
    • fromXmlValue

      public static VpT fromXmlValue(String xml)
    • fromV

      public static VpT fromV(V v)
    • fromSpec

      public static VpT fromSpec(Object o)
    • fromValue

      public static VpT fromValue(Object o)
    • getAssociatedSpecType

      public Class<?> getAssociatedSpecType()
    • getAssociatedValueType

      public Class<?> getAssociatedValueType()
    • getRepresentedVSubclass

      public Class<? extends V> getRepresentedVSubclass()
    • represents

      public boolean represents(Class<? extends V> clazz)
    • displayString

      public String displayString()
    • xmlValue

      public String xmlValue()
    • isIntervalScaled

      public boolean isIntervalScaled()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<VpT>
    • isNumberType

      public boolean isNumberType()
    • isTableType

      public boolean isTableType()
    • getSpecConstructor

      public Constructor<? extends V> getSpecConstructor()
    • getValueConstructor

      public Constructor<? extends V> getValueConstructor()