Interface LiteralVisitor
-
- All Known Implementing Classes:
ValueExpressionRenderer
public interface LiteralVisitor
Visitor forLiteral
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(BigDecimalLiteral literal)
Visit a big decimal literal.void
visit(BooleanLiteral literal)
Visit a boolean literal.void
visit(DoubleLiteral literal)
Visit a double-precision floating point literal.void
visit(FloatLiteral literal)
Visit a single-precision floating point literal.void
visit(IntegerLiteral literal)
Visit an integer literal.void
visit(LongLiteral literal)
Visit a long integer literal.void
visit(NullLiteral nullLiteral)
Visit a literal null.void
visit(StringLiteral literal)
Visit a string literal.
-
-
-
Method Detail
-
visit
void visit(NullLiteral nullLiteral)
Visit a literal null.- Parameters:
nullLiteral
- literal null to visit
-
visit
void visit(StringLiteral literal)
Visit a string literal.- Parameters:
literal
- string literal to visit
-
visit
void visit(IntegerLiteral literal)
Visit an integer literal.- Parameters:
literal
- integer literal to visit
-
visit
void visit(LongLiteral literal)
Visit a long integer literal.- Parameters:
literal
- long integer literal to visit
-
visit
void visit(DoubleLiteral literal)
Visit a double-precision floating point literal.- Parameters:
literal
- double-precision floating point literal ot visit
-
visit
void visit(FloatLiteral literal)
Visit a single-precision floating point literal.- Parameters:
literal
- single-precision floating point literal
-
visit
void visit(BigDecimalLiteral literal)
Visit a big decimal literal.- Parameters:
literal
- big decimal literal to visit
-
visit
void visit(BooleanLiteral literal)
Visit a boolean literal.- Parameters:
literal
- boolean literal to visit
-
-