Class GsonPrimitive

java.lang.Object
com.jme3.plugins.gson.GsonPrimitive
All Implemented Interfaces:
com.jme3.plugins.json.JsonElement, com.jme3.plugins.json.JsonPrimitive

public class GsonPrimitive extends Object implements com.jme3.plugins.json.JsonPrimitive
GSON implementation of JsonPrimitive
  • Constructor Details

    • GsonPrimitive

      public GsonPrimitive(com.google.gson.JsonPrimitive element)
  • Method Details

    • isNumber

      public boolean isNumber()
      Specified by:
      isNumber in interface com.jme3.plugins.json.JsonPrimitive
    • isBoolean

      public boolean isBoolean()
      Specified by:
      isBoolean in interface com.jme3.plugins.json.JsonPrimitive
    • isString

      public boolean isString()
      Specified by:
      isString in interface com.jme3.plugins.json.JsonPrimitive
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • isNull

      protected boolean isNull(com.google.gson.JsonElement element)
    • getAsString

      public String getAsString()
      Specified by:
      getAsString in interface com.jme3.plugins.json.JsonElement
    • getAsJsonObject

      public com.jme3.plugins.json.JsonObject getAsJsonObject()
      Specified by:
      getAsJsonObject in interface com.jme3.plugins.json.JsonElement
    • getAsFloat

      public float getAsFloat()
      Specified by:
      getAsFloat in interface com.jme3.plugins.json.JsonElement
    • getAsInt

      public int getAsInt()
      Specified by:
      getAsInt in interface com.jme3.plugins.json.JsonElement
    • getAsNumber

      public Number getAsNumber()
      Specified by:
      getAsNumber in interface com.jme3.plugins.json.JsonElement
    • getAsBoolean

      public boolean getAsBoolean()
      Specified by:
      getAsBoolean in interface com.jme3.plugins.json.JsonElement
    • getAsJsonArray

      public com.jme3.plugins.json.JsonArray getAsJsonArray()
      Specified by:
      getAsJsonArray in interface com.jme3.plugins.json.JsonElement
    • getAsJsonPrimitive

      public com.jme3.plugins.json.JsonPrimitive getAsJsonPrimitive()
      Specified by:
      getAsJsonPrimitive in interface com.jme3.plugins.json.JsonElement
    • autoCast

      public <T extends com.jme3.plugins.json.JsonElement> T autoCast()
      Specified by:
      autoCast in interface com.jme3.plugins.json.JsonElement