Interface JsonLiteral

All Superinterfaces:
JsonValue
All Known Subinterfaces:
JsonBoolLiteral, JsonExpLiteral, JsonFracLiteral, JsonIntLiteral, JsonNullLiteral, JsonStringLiteral
All Known Implementing Classes:
JsonBoolLiteralImpl, JsonExpLiteralImpl, JsonFracLiteralImpl, JsonIntLiteralImpl, JsonLiteralImpl, JsonNullLiteralImpl, JsonStringLiteralImpl

public interface JsonLiteral extends JsonValue
Abstract literal value. It is parent of all literal classes.
Author:
antons
  • Method Details

    • literal

      String literal()
      String representing literal. ("foo", 123, true, null, 12.3....)
      Returns:
      literal string
    • stringValue

      String stringValue()
      String value of this literal. (for string literal "foo" it returns foo)
      Returns:
      string value of this literal