Package org.n52.svalbard.odata.core.expr
Interface DirectTextExpr
-
- All Known Implementing Classes:
MemberExpr,StringValueExpr
public interface DirectTextExpr extends TextExpr
Interface for TextExpressions that can be represented directly by a String.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Optional<TextExpr>asTextValue()Get this expression as a string expressionStringgetValue()-
Methods inherited from interface org.n52.svalbard.odata.core.expr.Expr
accept, asArithmetic, asBinary, asBoolean, asBooleanBinary, asBooleanUnary, asComparison, asGeometry, asMember, asMethodCall, asNumericValue, asTime, asUnary, isArithmetic, isBinary, isBoolean, isBooleanBinary, isBooleanUnary, isComparison, isGeometry, isMember, isMethodCall, isNumericValue, isTime, isUnary
-
Methods inherited from interface org.n52.shetland.oasis.odata.ODataExpr
toODataString
-
Methods inherited from interface org.n52.svalbard.odata.core.expr.TextExpr
isTextValue
-
-
-
-
Method Detail
-
getValue
String getValue()
-
asTextValue
default Optional<TextExpr> asTextValue()
Description copied from interface:ExprGet this expression as a string expression- Specified by:
asTextValuein interfaceExpr- Specified by:
asTextValuein interfaceTextExpr- Returns:
- the expression or
Optional.empty()if the type does not match
-
-