
Package ca.uhn.fhir.parser.json
Class BaseJsonLikeValue
java.lang.Object
ca.uhn.fhir.parser.json.BaseJsonLikeValue
- Direct Known Subclasses:
BaseJsonLikeArray,BaseJsonLikeObject
This is the generalization of anything that is a "value"
element in a JSON structure. This could be a JSON object,
a JSON array, a scalar value (number, string, boolean),
or a null.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BaseJsonLikeValuestatic final BaseJsonLikeValuestatic final BaseJsonLikeValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BaseJsonLikeArrayasArray(BaseJsonLikeValue element) static booleanasBoolean(BaseJsonLikeValue element) static BaseJsonLikeObjectasObject(BaseJsonLikeValue element) static StringasString(BaseJsonLikeValue element) booleanabstract BaseJsonLikeValue.ScalarTypeabstract BaseJsonLikeValue.ValueTypeabstract ObjectgetValue()booleanisArray()booleanisNull()booleanisNumber()booleanisObject()booleanisScalar()booleanisString()
-
Field Details
-
NULL
-
TRUE
-
FALSE
-
-
Constructor Details
-
BaseJsonLikeValue
public BaseJsonLikeValue()
-
-
Method Details
-
getJsonType
-
getDataType
-
getValue
-
isArray
-
isObject
-
isScalar
-
isString
-
isNumber
-
isNull
-
getAsArray
-
getAsObject
-
getAsString
-
getAsNumber
-
getAsBoolean
-
asArray
-
asObject
-
asString
-
asBoolean
-