- getFieldName
Return the field name of the current value. Or null if there is no valid current
value or if the cur
- isInStruct
Determines whether this reader is currently traversing the fields of an Ion
struct. It returns false
- next
Positions this reader on the next sibling after the current value, returning the
type of that value.
- stepIn
Positions the reader just before the contents of the current value, which must
be a container (list,
- stepOut
Positions the iterator after the current parent's value, moving up one level in
the data hierarchy.
- stringValue
Returns the current value as a Java String. This is only valid when #getType()
returns IonType#STRIN
- bigIntegerValue
Returns the current value as a BigInteger. This is only valid if there is an
underlying value and th
- booleanValue
Returns the current value as an boolean. This is only valid when #getType()
returns IonType#BOOL.
- doubleValue
Returns the current value as a double. This is only valid if there is an
underlying value and the va
- getDepth
Returns the depth into the Ion value that this reader has traversed. At top
level the depth is 0, an
- getType
Returns the type of the current value, or null if there is no current value.
- getTypeAnnotations
Return the annotations of the current value as an array of strings.