@Override public String getCurrentName() throws IOException { return reader.getFieldName(); }
final String fieldName = reader.getFieldName(); sid = getSidForSymbolTableField(fieldName);
@Override public String getText() throws IOException { if (state == State.FIELD_NAME) { return reader.getFieldName(); } if (IonType.isText(reader.getType())) { return reader.stringValue(); } if (currentToken == null) { // start or end of stream return null; } if (currentToken.isNumeric()) { return getNumberValue().toString(); } return currentToken.asString(); }
final String fieldName = reader.getFieldName(); sid = getSidForSymbolTableField(fieldName);
@Override public String getCurrentName() throws IOException { return reader.getFieldName(); }
final String fieldName = ionRep.getFieldName(); field_id = getSidForSymbolTableField(fieldName);
/** * Collects the necessary imports from the reader and catalog, and load * them into the passed-in {@code importsList}. */ private static void prepImportsList(List<SymbolTable> importsList, IonReader reader, IonCatalog catalog) { assert IMPORTS.equals(reader.getFieldName()); reader.stepIn(); IonType t; while ((t = reader.next()) != null) { if (!reader.isNullValue() && t == IonType.STRUCT) { SymbolTable importedTable = readOneImport(reader, catalog); if (importedTable != null) { importsList.add(importedTable); } } } reader.stepOut(); }
@Override public String getText() throws IOException { if (state == State.FIELD_NAME) { return reader.getFieldName(); } if (IonType.isText(reader.getType())) { return reader.stringValue(); } if (currentToken == null) { // start or end of stream return null; } if (currentToken.isNumeric()) { return getNumberValue().toString(); } return currentToken.asString(); }
@Override public String getCurrentName() { return reader.getFieldName(); }
@Override public String getCurrentName() { return reader.getFieldName(); }
@Override public String getCurrentName() throws IOException { return reader.getFieldName(); }
while ((type = reader.next()) != null) String fieldName = reader.getFieldName(); intern(fieldName);
if (t == null) break; String name = reader.getFieldName(); if (SYMBOLS.equals(name)) { continue;
@Override public boolean matches(final IonReader reader, final int currentPosition, final PathExtractorConfig config) { if (!reader.isInStruct()) { return false; } return config.isMatchCaseInsensitive() ? fieldName.equalsIgnoreCase(reader.getFieldName()) : fieldName.equals(reader.getFieldName()); } }
/** * Collects the necessary imports from the reader and catalog, and load * them into the passed-in {@code importsList}. */ private static void prepImportsList(List<SymbolTable> importsList, IonReader reader, IonCatalog catalog) { assert IMPORTS.equals(reader.getFieldName()); reader.stepIn(); IonType t; while ((t = reader.next()) != null) { if (!reader.isNullValue() && t == IonType.STRUCT) { SymbolTable importedTable = readOneImport(reader, catalog); if (importedTable != null) { importsList.add(importedTable); } } } reader.stepOut(); }
/** * Collects the necessary imports from the reader and catalog, and load * them into the passed-in {@code importsList}. */ private static void prepImportsList(List<SymbolTable> importsList, IonReader reader, IonCatalog catalog) { assert IMPORTS.equals(reader.getFieldName()); reader.stepIn(); IonType t; while ((t = reader.next()) != null) { if (!reader.isNullValue() && t == IonType.STRUCT) { SymbolTable importedTable = readOneImport(reader, catalog); if (importedTable != null) { importsList.add(importedTable); } } } reader.stepOut(); }
@Override public String getText() { if (state == State.FIELD_NAME) { return reader.getFieldName(); } if (IonType.isText(reader.getType())) { return reader.stringValue(); } if (currentToken == null) { // start or end of stream return null; } if (currentToken.isNumeric()) { return getNumberValue().toString(); } return currentToken.asString(); }
@Override public String getText() { if (state == State.FIELD_NAME) { return reader.getFieldName(); } if (IonType.isText(reader.getType())) { return reader.stringValue(); } if (currentToken == null) { // start or end of stream return null; } if (currentToken.isNumeric()) { return getNumberValue().toString(); } return currentToken.asString(); }
@Override public String getText() throws IOException { if (state == State.FIELD_NAME) { return reader.getFieldName(); } if (IonType.isText(reader.getType())) { return reader.stringValue(); } if (currentToken == null) { // start or end of stream return null; } if (currentToken.isNumeric()) { return getNumberValue().toString(); } return currentToken.asString(); }
while ((type = reader.next()) != null) String fieldName = reader.getFieldName(); intern(fieldName);