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.Value
evaluate()
Expression classes implement this to evaluate the expression and return the value.double
toNumber()
Value types override this to convert themselves to a numeric representation.String
toString()
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.Value
Value types override this to convert themselves to a string representation.- Specified by:
toString
in interfaceJasic.Value
- Overrides:
toString
in classObject
-
toNumber
public double toNumber()
Description copied from interface:Jasic.Value
Value types override this to convert themselves to a numeric representation.- Specified by:
toNumber
in interfaceJasic.Value
-
evaluate
public Jasic.Value evaluate()
Description copied from interface:Jasic.Expression
Expression classes implement this to evaluate the expression and return the value.- Specified by:
evaluate
in interfaceJasic.Expression
- Returns:
- The value of the calculated expression.
-
-