Class NTxValue

java.lang.Object
net.thevpc.ntexup.api.eval.NTxValue

public class NTxValue extends Object
  • Constructor Details

    • NTxValue

      public NTxValue(Object element)
  • Method Details

    • ofProp

      public static NTxValue ofProp(NTxNode n, String name)
    • of

      public static NTxValue of(Object element)
    • asSimplePair

      public net.thevpc.nuts.util.NOptional<NTxValue.SimplePair> asSimplePair()
    • name

      public String name()
    • argsOrBody

      public List<net.thevpc.nuts.elem.NElement> argsOrBody()
    • argsOrBodyMap

      public Map<String,NTxValue> argsOrBodyMap()
    • argsMap

      public Map<String,NTxValue> argsMap()
    • args

      public List<net.thevpc.nuts.elem.NElement> args()
    • body

      public List<net.thevpc.nuts.elem.NElement> body()
    • asBounds2

      public net.thevpc.nuts.util.NOptional<NTxBounds2D> asBounds2()
    • asPaint

      public net.thevpc.nuts.util.NOptional<Paint> asPaint()
    • asColor

      public net.thevpc.nuts.util.NOptional<Color> asColor()
    • asFloat

      public net.thevpc.nuts.util.NOptional<Float> asFloat()
    • asNumber

      public net.thevpc.nuts.util.NOptional<Number> asNumber()
    • asDouble

      public net.thevpc.nuts.util.NOptional<Double> asDouble()
    • asDoubleOrNumber

      public net.thevpc.nuts.util.NOptional<Double> asDoubleOrNumber()
    • asIntOrBoolean

      public net.thevpc.nuts.util.NOptional<Integer> asIntOrBoolean()
    • asElementInt

      public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> asElementInt()
    • asInt

      public net.thevpc.nuts.util.NOptional<Integer> asInt()
    • asBoolean

      public net.thevpc.nuts.util.NOptional<Boolean> asBoolean()
    • asElementStringOrName

      public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> asElementStringOrName()
    • asStringOrName

      public net.thevpc.nuts.util.NOptional<String> asStringOrName()
    • asString

      public net.thevpc.nuts.util.NOptional<String> asString()
    • asIntArray

      public net.thevpc.nuts.util.NOptional<int[]> asIntArray()
    • asDoubleArrayOrDouble

      public net.thevpc.nuts.util.NOptional<double[]> asDoubleArrayOrDouble()
    • asFloatArrayOrFloat

      public net.thevpc.nuts.util.NOptional<float[]> asFloatArrayOrFloat()
    • asFloatArray

      public net.thevpc.nuts.util.NOptional<float[]> asFloatArray()
    • asElementArray

      public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement[]> asElementArray()
    • asDoubleArray

      public net.thevpc.nuts.util.NOptional<double[]> asDoubleArray()
    • asStringArrayOrString

      public net.thevpc.nuts.util.NOptional<String[]> asStringArrayOrString()
    • asObjectArray

      public net.thevpc.nuts.util.NOptional<Object[]> asObjectArray()
    • asColorArrayOrColor

      public net.thevpc.nuts.util.NOptional<Color[]> asColorArrayOrColor()
    • asColorArray

      public net.thevpc.nuts.util.NOptional<Color[]> asColorArray()
    • asStringArray

      public net.thevpc.nuts.util.NOptional<String[]> asStringArray()
    • asBooleanArray

      public net.thevpc.nuts.util.NOptional<boolean[]> asBooleanArray()
    • asInt2

      public net.thevpc.nuts.util.NOptional<NTxInt2> asInt2()
    • asDouble2OrHAlign

      public net.thevpc.nuts.util.NOptional<NTxDouble2> asDouble2OrHAlign()
    • asNNumberElement2Or1OrHAlign

      public net.thevpc.nuts.util.NOptional<NTxElemNumber2> asNNumberElement2Or1OrHAlign()
    • asPadding

      public net.thevpc.nuts.util.NOptional<NTxMargin> asPadding()
    • asRotation

      public net.thevpc.nuts.util.NOptional<NTxRotation> asRotation()
    • asDouble4

      public net.thevpc.nuts.util.NOptional<NTxDouble4> asDouble4()
    • asDouble2OrDouble

      public net.thevpc.nuts.util.NOptional<NTxDouble2> asDouble2OrDouble()
    • asDouble2

      public net.thevpc.nuts.util.NOptional<NTxDouble2> asDouble2()
    • asDouble3

      public net.thevpc.nuts.util.NOptional<NTxDouble3> asDouble3()
    • asPoint2DOrDouble

      public net.thevpc.nuts.util.NOptional<NTxPoint2D> asPoint2DOrDouble()
    • asPoint2D

      public net.thevpc.nuts.util.NOptional<NTxPoint2D> asPoint2D()
    • asArrowType

      public net.thevpc.nuts.util.NOptional<NTxArrowType> asArrowType()
    • asArrow

      public net.thevpc.nuts.util.NOptional<NTxArrow> asArrow()
    • as

      public <T> net.thevpc.nuts.util.NOptional<T> as(Class<T> type)
    • asPoint2DArray

      public net.thevpc.nuts.util.NOptional<NTxPoint2D[]> asPoint2DArray()
    • asDouble2Array

      public net.thevpc.nuts.util.NOptional<NTxDouble2[]> asDouble2Array()
    • asDouble3Array

      public net.thevpc.nuts.util.NOptional<NTxDouble3[]> asDouble3Array()
    • isFunction

      public boolean isFunction()
    • hasName

      public boolean hasName()
    • isPoint2

      public boolean isPoint2()
    • isBoolean

      public boolean isBoolean()
    • isNumber

      public boolean isNumber()
    • simplifyContainer

      public static net.thevpc.nuts.elem.NElement simplifyContainer(net.thevpc.nuts.elem.NElement e)
    • asElement

      public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> asElement()
    • asName

      public net.thevpc.nuts.util.NOptional<String> asName()
    • isStringOrName

      public boolean isStringOrName()
    • isString

      public boolean isString()
    • raw

      public Object raw()