Class JSONValue

    • Constructor Summary

      Constructors 
      Constructor Description
      JSONValue()
      Not subclassable outside this package.
    • Constructor Detail

      • JSONValue

        JSONValue()
        Not subclassable outside this package.
    • Method Detail

      • isArray

        public JSONArray isArray()
        Returns a non-null reference if this JSONValue is really a JSONArray.
        Returns:
        a reference to a JSONArray if this JSONValue is a JSONArray or null otherwise.
      • isBoolean

        public JSONBoolean isBoolean()
        Returns a non-null reference if this JSONValue is really a JSONBoolean.
        Returns:
        a reference to a JSONBoolean if this JSONValue is a JSONBoolean or null otherwise.
      • isNull

        public JSONNull isNull()
        Returns a non-null reference if this JSONValue is really a JSONNull.
        Returns:
        a reference to a JSONNull if this JSONValue is a JSONNull or null otherwise.
      • isNumber

        public JSONNumber isNumber()
        Returns a non-null reference if this JSONValue is really a JSONNumber.
        Returns:
        a reference to a JSONNumber if this JSONValue is a JSONNumber or null otherwise.
      • isObject

        public JSONObject isObject()
        Returns non-null if this JSONValue is really a JSONObject.
        Returns:
        a reference to a JSONObject if this JSONValue is a JSONObject or null otherwise.
      • isString

        public JSONString isString()
        Returns a non-null reference if this JSONValue is really a JSONString.
        Returns:
        a reference to a JSONString if this JSONValue is a JSONString or null otherwise.
      • toString

        public abstract java.lang.String toString()
        Returns a JSON-encoded string for this entity. Use this method to create JSON strings that can be sent from the client to a server.
        Overrides:
        toString in class java.lang.Object
      • getUnwrapper

        abstract JavaScriptObject getUnwrapper()
        Internal. Returns a JS func that can unwrap this value. Used from native code.