
Package ca.uhn.fhir.parser.json
Class JsonLikeObject
- java.lang.Object
-
- ca.uhn.fhir.parser.json.JsonLikeValue
-
- ca.uhn.fhir.parser.json.JsonLikeObject
-
public abstract class JsonLikeObject extends JsonLikeValue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ca.uhn.fhir.parser.json.JsonLikeValue
JsonLikeValue.ScalarType, JsonLikeValue.ValueType
-
-
Field Summary
-
Fields inherited from class ca.uhn.fhir.parser.json.JsonLikeValue
FALSE, NULL, TRUE
-
-
Constructor Summary
Constructors Constructor Description JsonLikeObject()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract JsonLikeValue
get(String key)
JsonLikeObject
getAsObject()
String
getAsString()
JsonLikeValue.ScalarType
getDataType()
JsonLikeValue.ValueType
getJsonType()
boolean
isObject()
abstract Set<String>
keySet()
-
Methods inherited from class ca.uhn.fhir.parser.json.JsonLikeValue
asArray, asBoolean, asObject, asString, getAsArray, getAsBoolean, getAsNumber, getValue, isArray, isNull, isNumber, isScalar, isString
-
-
-
-
Constructor Detail
-
JsonLikeObject
public JsonLikeObject()
-
-
Method Detail
-
getJsonType
public JsonLikeValue.ValueType getJsonType()
- Specified by:
getJsonType
in classJsonLikeValue
-
getDataType
public JsonLikeValue.ScalarType getDataType()
- Specified by:
getDataType
in classJsonLikeValue
-
isObject
public boolean isObject()
- Overrides:
isObject
in classJsonLikeValue
-
getAsObject
public JsonLikeObject getAsObject()
- Overrides:
getAsObject
in classJsonLikeValue
-
getAsString
public String getAsString()
- Overrides:
getAsString
in classJsonLikeValue
-
get
public abstract JsonLikeValue get(String key)
-
-