Class Value<N>

java.lang.Object
eu.bandm.tools.tpath.runtime.Value<N>
Direct Known Subclasses:
Application.Value_RS, Boolean, Lazy, NodeSet, Number, String

public abstract class Value<N> extends Object
  • Constructor Details

    • Value

      public Value()
  • Method Details

    • asBoolean

      public abstract Boolean<N> asBoolean()
    • asString

      public abstract String<N> asString()
    • asNumber

      public abstract Number<N> asNumber()
    • asNodeSet

      public abstract NodeSet<N> asNodeSet()
    • isBoolean

      public boolean isBoolean()
    • isString

      public boolean isString()
    • isNumber

      public boolean isNumber()
    • isNodeSet

      public boolean isNodeSet()
    • booleanValue

      public static <N> Boolean<N> booleanValue(boolean value)
    • value

      public static <N> Value<N> value(boolean value)
    • stringValue

      public static <N> String<N> stringValue(String value)
    • value

      public static <N> Value<N> value(String value)
    • numberValue

      public static <N> Number<N> numberValue(double value)
    • value

      public static <N> Value<N> value(double value)
    • singleton

      public static <N> NodeSet<N> singleton(DocumentClient<N> client, N node)