All Implemented Interfaces:
Serializable, Comparable<V>

public class Vs extends Vns
See Also:
  • Constructor Details

    • Vs

      public Vs()
    • Vs

      public Vs(Vp vp, String spec)
    • Vs

      public Vs(Vs other)
  • Method Details

    • clone

      public Vs clone()
      Specified by:
      clone in class Vns
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class V
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class V
    • getSpecTypeSymbol

      protected Character getSpecTypeSymbol()
      Specified by:
      getSpecTypeSymbol in class V
    • distanceTo

      public double distanceTo(V choice)
      Specified by:
      distanceTo in class V
    • getSpec

      public String getSpec()
      Specified by:
      getSpec in class V
    • getSpecType

      public Class<?> getSpecType()
      Specified by:
      getSpecType in class V
    • getValue

      public String getValue()
      Specified by:
      getValue in class V
    • getValueType

      public Class<?> getValueType()
      Specified by:
      getValueType in class V
    • isSpec

      public boolean isSpec()
      Specified by:
      isSpec in class V
    • isValue

      public boolean isValue()
      Specified by:
      isValue in class V
    • switchToSpec

      public Vs switchToSpec()
      Specified by:
      switchToSpec in class V
    • switchToValue

      public Vs switchToValue()
      Specified by:
      switchToValue in class V