Package ca.uhn.fhir.parser.json
Class JsonLikeArray
- java.lang.Object
-
- ca.uhn.fhir.parser.json.JsonLikeValue
-
- ca.uhn.fhir.parser.json.JsonLikeArray
-
public abstract class JsonLikeArray 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 JsonLikeArray()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract JsonLikeValueget(int index)JsonLikeArraygetAsArray()StringgetAsString()JsonLikeValue.ScalarTypegetDataType()JsonLikeValue.ValueTypegetJsonType()booleanisArray()abstract intsize()-
Methods inherited from class ca.uhn.fhir.parser.json.JsonLikeValue
asArray, asBoolean, asObject, asString, getAsBoolean, getAsNumber, getAsObject, getValue, isNull, isNumber, isObject, isScalar, isString
-
-
-
-
Constructor Detail
-
JsonLikeArray
public JsonLikeArray()
-
-
Method Detail
-
getJsonType
public JsonLikeValue.ValueType getJsonType()
- Specified by:
getJsonTypein classJsonLikeValue
-
getDataType
public JsonLikeValue.ScalarType getDataType()
- Specified by:
getDataTypein classJsonLikeValue
-
isArray
public boolean isArray()
- Overrides:
isArrayin classJsonLikeValue
-
getAsArray
public JsonLikeArray getAsArray()
- Overrides:
getAsArrayin classJsonLikeValue
-
getAsString
public String getAsString()
- Overrides:
getAsStringin classJsonLikeValue
-
size
public abstract int size()
-
get
public abstract JsonLikeValue get(int index)
-
-