Class JsonBoolLiteralImpl

    • Constructor Detail

      • JsonBoolLiteralImpl

        public JsonBoolLiteralImpl​(boolean value)
      • JsonBoolLiteralImpl

        public JsonBoolLiteralImpl​(String literal,
                                   int offset,
                                   int length)
    • Method Detail

      • boolValue

        public boolean boolValue()
        Description copied from interface: JsonBoolLiteral
        Returns boolean value represented by this literal.
        Specified by:
        boolValue in interface JsonBoolLiteral
        Returns:
        boolean value
      • copy

        public JsonValue copy()
        Description copied from interface: JsonValue
        Makes deep copy of this value.
        Specified by:
        copy in interface JsonValue
        Returns:
        copy of this
      • asTemplateParam

        public Object asTemplateParam()
        Description copied from interface: JsonValue
        Converts value to value usable for some template frameworks. - JsonObjects is converted to read only Map - JsonArray is converted to read only List - JsonLiteral is converted to its java value
        Specified by:
        asTemplateParam in interface JsonValue
        Returns:
        template parameter form of this value