@Override public void close() throws IOException { delegate.close(); }
@Override public void endArray() throws IOException { delegate.endArray(); }
@Override public void endObject() throws IOException { delegate.endObject(); }
switch (delegate.peek()) { case START_OBJECT: delegate.startObject(); target.startObject(); break; case END_OBJECT: delegate.endObject(); target.endObject(); break; case START_ARRAY: delegate.startArray(); target.startArray(); break; case END_ARRAY: delegate.endArray(); target.endArray(); break; case NAME: target.name(delegate.name()); break; case VALUE: target.value(delegate.value().data); break; case NONE:
private void consumeName(ScopeInfo info) throws XMLStreamException, IOException { String fieldName = source.name(); if (fieldName.startsWith("@")) { fieldName = fieldName.substring(1); if (source.peek() == JsonStreamToken.VALUE) { readAttrNsDecl(fieldName, source.value().text); } else if (XMLConstants.XMLNS_ATTRIBUTE.equals(fieldName)) { // badgerfish source.startObject(); while (source.peek() == JsonStreamToken.NAME) { String prefix = source.name(); if ("$".equals(prefix)) { readNsDecl(XMLConstants.DEFAULT_NS_PREFIX, source.value().text); } else { readNsDecl(prefix, source.value().text); } } source.endObject(); } else { throw new IllegalStateException("Expected attribute value"); } } else if ("$".equals(fieldName)) { readData(source.value(), XMLStreamConstants.CHARACTERS); } else { info.currentTagName = fieldName; } }
@Override public String name() throws IOException { return delegate.name(); }
@Override public int getCharacterOffset() { return delegate.getCharacterOffset(); }
@Override public int getColumnNumber() { return delegate.getColumnNumber(); }
@Override public String getPublicId() { return delegate.getPublicId(); }
@Override public String getSystemId() { return delegate.getSystemId(); }
@Override public JsonStreamToken peek() throws IOException { return delegate.peek(); }
@Override public int getLineNumber() { return delegate.getLineNumber(); }
switch (delegate.peek()) { case START_OBJECT: delegate.startObject(); target.startObject(); break; case END_OBJECT: delegate.endObject(); target.endObject(); break; case START_ARRAY: delegate.startArray(); target.startArray(); break; case END_ARRAY: delegate.endArray(); target.endArray(); break; case NAME: target.name(delegate.name()); break; case VALUE: target.value(delegate.value().data); break; case NONE:
private void consumeName(ScopeInfo info) throws XMLStreamException, IOException { String fieldName = source.name(); if (textProperty.equals(fieldName)) { readData(source.value(), XMLStreamConstants.CHARACTERS); } else if (fieldName.startsWith(attributePrefix)) { fieldName = fieldName.substring(1); if (source.peek() == JsonStreamToken.VALUE) { readAttrNsDecl(fieldName, source.value().text); } else if (XMLConstants.XMLNS_ATTRIBUTE.equals(fieldName)) { // badgerfish source.startObject(); while (source.peek() == JsonStreamToken.NAME) { String prefix = source.name(); if (textProperty.equals(prefix)) { readNsDecl(XMLConstants.DEFAULT_NS_PREFIX, source.value().text); } else { readNsDecl(prefix, source.value().text); } } source.endObject(); } else { throw new IllegalStateException("Expected attribute value"); } } else { info.currentTagName = fieldName; } }
@Override public String name() throws IOException { return delegate.name(); }
@Override public int getCharacterOffset() { return delegate.getCharacterOffset(); }
@Override public int getColumnNumber() { return delegate.getColumnNumber(); }
@Override public String getPublicId() { return delegate.getPublicId(); }
@Override public String getSystemId() { return delegate.getSystemId(); }
@Override public JsonStreamToken peek() throws IOException { return delegate.peek(); }