References Deprecated
IonReaderTextSystemX is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private class | |
| private class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv IonCatalog | |
| private final _Private_LocalSymbolTableFactory | |
| private final int | _physical_start_offset
This is the physical start-of-stream offset when this reader was created. |
| private SymbolTable[] | |
| private int | |
| pack-priv SymbolTable | |
| private static final Pattern |
| Access | Constructor and Description |
|---|---|
| protected | IonReaderTextUserX(IonCatalog catalog, _Private_LocalSymbolTableFactory lstFactory, UnifiedInputStreamX uis, int physicalStartOffset)
|
| protected | IonReaderTextUserX(IonCatalog catalog, _Private_LocalSymbolTableFactory lstFactory, UnifiedInputStreamX uis)
|
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | asFacet(Class<T>
The type token of the requested facet type. facetType)Overrides com. Implements com. Returns a facet of this subject if supported. |
| private void | |
| public Span | |
| public final SymbolToken | getFieldNameSymbol()
Overrides com. Implements com. Gets the current value's field name as a symbol token (text + ID). |
| public SymbolTable | getSymbolTable()
Overrides com. Implements com. Horrible temporary hack. |
| public SymbolToken[] | getTypeAnnotationSymbols()
Overrides com. Implements com. Gets the current value's annotations as symbol tokens (text + ID). |
| private final boolean | |
| public boolean | Returns: true if more data remains, false on eofOverrides com. Implements com. this looks forward to see if there is an upcoming value and if there is it returns true. |
| private void | |
| private static boolean | |
| public SymbolTable | |
| private void | |
| private final void | |
| public final SymbolToken | symbolValue()
Overrides com. Implements com. Returns the current value as a symbol token (text + ID). |
| private void |
| _catalog | back to summary |
|---|---|
| pack-priv IonCatalog _catalog | |
| _lstFactory | back to summary |
|---|---|
| private final _Private_LocalSymbolTableFactory _lstFactory | |
| _physical_start_offset | back to summary |
|---|---|
| private final int _physical_start_offset This is the physical start-of-stream offset when this reader was created.
It must be subtracted from the logical offsets exposed by
| |
| _symbol_table_stack | back to summary |
|---|---|
| private SymbolTable[] _symbol_table_stack | |
| _symbol_table_top | back to summary |
|---|---|
| private int _symbol_table_top | |
| _symbols | back to summary |
|---|---|
| pack-priv SymbolTable _symbols | |
| ION_VERSION_MARKER_REGEX | back to summary |
|---|---|
| private static final Pattern ION_VERSION_MARKER_REGEX | |
| IonReaderTextUserX | back to summary |
|---|---|
| protected IonReaderTextUserX(IonCatalog catalog, _Private_LocalSymbolTableFactory lstFactory, UnifiedInputStreamX uis, int physicalStartOffset) | |
| IonReaderTextUserX | back to summary |
|---|---|
| protected IonReaderTextUserX(IonCatalog catalog, _Private_LocalSymbolTableFactory lstFactory, UnifiedInputStreamX uis) | |
| asFacet | back to summary |
|---|---|
| public <T> T asFacet(Class<T> facetType) Overrides com. Implements com. Doc from com. Returns a facet of this subject if supported.
| |
| clear_system_value_stack | back to summary |
|---|---|
| private void clear_system_value_stack() | |
| currentSpanImpl | back to summary |
|---|---|
| public Span currentSpanImpl() | |
| getFieldNameSymbol | back to summary |
|---|---|
| public final SymbolToken getFieldNameSymbol() Overrides com. Implements com. Doc from com. Gets the current value's field name as a symbol token (text + ID).
If the text of the token isn't known, the result's
| |
| getSymbolTable | back to summary |
|---|---|
| public SymbolTable getSymbolTable() Overrides com. Implements com. Doc from com. Horrible temporary hack.
| |
| getTypeAnnotationSymbols | back to summary |
|---|---|
| public SymbolToken[] getTypeAnnotationSymbols() Overrides com. Implements com. Doc from com. Gets the current value's annotations as symbol tokens (text + ID).
| |
| has_next_user_value | back to summary |
|---|---|
| private final boolean has_next_user_value() | |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() Overrides com. Implements com. this looks forward to see if there is an upcoming value and if there is it returns true. It may have to clean up any value that's partially complete (for example a collection whose annotation has been read and loaded but the use has chosen not to step into the collection). The user reader variant of hasNext also looks for system values to process. System values are the Ion version marker ($ion_1_0) and local symbol tables. If either of these is encountered the symbol table processing will be handled and the value will be "skipped".
| |
| hoistImpl | back to summary |
|---|---|
| private void hoistImpl(Span span) | |
| isIonVersionMarker | back to summary |
|---|---|
| private static boolean isIonVersionMarker(String text) | |
| pop_passed_symbol_table | back to summary |
|---|---|
| public SymbolTable pop_passed_symbol_table() Overrides com. Implements com.
| |
| push_symbol_table | back to summary |
|---|---|
| private void push_symbol_table(SymbolTable symbols) | |
| symbol_table_reset | back to summary |
|---|---|
| private final void symbol_table_reset() | |
| symbolValue | back to summary |
|---|---|
| public final SymbolToken symbolValue() Overrides com. Implements com. Doc from com. Returns the current value as a symbol token (text + ID).
This is only valid when
| |
| validateSymbolToken | back to summary |
|---|---|
| private void validateSymbolToken(SymbolToken symbol) | |
| Modifier and Type | Field and Description |
|---|---|
| private final IonType | |
| private final UnifiedDataPageX | |
| private final long | |
| private final long | |
| private final long |
| Access | Constructor and Description |
|---|---|
| pack-priv | IonReaderTextSpan(IonReaderTextUserX reader)
References Deprecated
IonReaderTextUserX is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv IonType | |
| pack-priv UnifiedDataPageX | |
| public long | getFinishColumn()
Implements com. Returns the column number of this span's finish position, counting from one. |
| public long | getFinishLine()
Implements com. Returns the line number of this span's finish position, counting from one. |
| public long | getFinishOffset()
Implements com. Returns this span's finish position as a zero-based offset within the source. |
| public long | getStartColumn()
Implements com. Returns the column number of this span's start position, counting from one. |
| public long | getStartLine()
Implements com. Returns the line number of this span's start position, counting from one. |
| public long | getStartOffset()
Implements com. Returns this span's start position as a zero-based offset within the source. |
| _container_type | back to summary |
|---|---|
| private final IonType _container_type | |
| _data_page | back to summary |
|---|---|
| private final UnifiedDataPageX _data_page | |
| _start_column | back to summary |
|---|---|
| private final long _start_column | |
| _start_line | back to summary |
|---|---|
| private final long _start_line | |
| _start_offset | back to summary |
|---|---|
| private final long _start_offset | |
| IonReaderTextSpan | back to summary |
|---|---|
| pack-priv IonReaderTextSpan(IonReaderTextUserX reader)
References Deprecated
See corresponding docs for further information. | |
| getContainerType | back to summary |
|---|---|
| pack-priv IonType getContainerType() | |
| getDataPage | back to summary |
|---|---|
| pack-priv UnifiedDataPageX getDataPage() | |
| getFinishColumn | back to summary |
|---|---|
| public long getFinishColumn() Implements com. Doc from com. Returns the column number of this span's finish position, counting from
one.
In most cases, the finish position is implicit and this method returns
| |
| getFinishLine | back to summary |
|---|---|
| public long getFinishLine() Implements com. Doc from com. Returns the line number of this span's finish position, counting from
one.
In most cases, the finish position is implicit and this method returns
| |
| getFinishOffset | back to summary |
|---|---|
| public long getFinishOffset() Implements com. Doc from com. Returns this span's finish position as a zero-based offset within the
source. In some cases, the finish position is implicit and this method
returns | |
| getStartColumn | back to summary |
|---|---|
| public long getStartColumn() Implements com. Doc from com. Returns the column number of this span's start position, counting from one. | |
| getStartLine | back to summary |
|---|---|
| public long getStartLine() Implements com. Doc from com. Returns the line number of this span's start position, counting from one. | |
| getStartOffset | back to summary |
|---|---|
| public long getStartOffset() Implements com. Doc from com. Returns this span's start position as a zero-based offset within the source. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | hoist(Span span)
Implements com. Seeks this reader to produce the given span as if its values were at top-level. |
| SeekableReaderFacet | back to summary |
|---|---|
| private SeekableReaderFacet() | |
| hoist | back to summary |
|---|---|
| public void hoist(Span span) Implements com. Doc from com. Seeks this reader to produce the given span as if its values were at
top-level.
The caller cannot
After calling this method, this reader's current span will be empty and
positioned just before the first value of the given span; the caller
must call
Hoisting makes the span's values appear to be at top-level even if they
have containers in the source.
The depth will be zero, and
calls to | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Span | currentSpan()
Implements com. Gets the current span of this object, generally covering a single value on the source. |
| SpanProviderFacet | back to summary |
|---|---|
| private SpanProviderFacet() | |
| currentSpan | back to summary |
|---|---|
| public Span currentSpan() Implements com. Doc from com. Gets the current span of this object, generally covering a single value on the source. | |