Package net.sourceforge.plantuml.jasic
Class Jasic.StringValue
- java.lang.Object
-
- net.sourceforge.plantuml.jasic.Jasic.StringValue
-
- All Implemented Interfaces:
Jasic.Expression,Jasic.Value
- Enclosing class:
- Jasic
public class Jasic.StringValue extends Object implements Jasic.Value
A string value.
-
-
Constructor Summary
Constructors Constructor Description StringValue(String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Jasic.Valueevaluate()Expression classes implement this to evaluate the expression and return the value.doubletoNumber()Value types override this to convert themselves to a numeric representation.StringtoString()Value types override this to convert themselves to a string representation.
-
-
-
Constructor Detail
-
StringValue
public StringValue(String value)
-
-
Method Detail
-
toString
public String toString()
Description copied from interface:Jasic.ValueValue types override this to convert themselves to a string representation.- Specified by:
toStringin interfaceJasic.Value- Overrides:
toStringin classObject
-
toNumber
public double toNumber()
Description copied from interface:Jasic.ValueValue types override this to convert themselves to a numeric representation.- Specified by:
toNumberin interfaceJasic.Value
-
evaluate
public Jasic.Value evaluate()
Description copied from interface:Jasic.ExpressionExpression classes implement this to evaluate the expression and return the value.- Specified by:
evaluatein interfaceJasic.Expression- Returns:
- The value of the calculated expression.
-
-