public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
public String getName() { if (mName != null) { return mName; } return super.getName(); } }
public Attribute constructAttr(String[] raw, int rawIndex, boolean isDef) { return new AttributeEventImpl(mLocation, raw[rawIndex], raw[rawIndex+1], raw[rawIndex+2], raw[rawIndex+3], isDef); } }
return new CharactersEventImpl(loc, r.getText(), true); case CHARACTERS: return new CharactersEventImpl(loc, r.getText(), false); case COMMENT: return new CommentEventImpl(loc, r.getText()); case DTD: return new EndDocumentEventImpl(loc); return new EndElementEventImpl(loc, r); return new ProcInstrEventImpl(loc, r.getPITarget(), r.getPIData()); case SPACE: CharactersEventImpl ch = new CharactersEventImpl(loc, r.getText(), false); ch.setWhitespaceStatus(true); return ch; return new StartDocumentEventImpl(loc, r); for (int i = 0; i < attrCount; ++i) { QName aname = r.getAttributeName(i); attrs.put(aname, new AttributeEventImpl(loc, aname, r.getAttributeValue(i), r.isAttributeSpecified(i))); ns = new ArrayList(nsCount); for (int i = 0; i < nsCount; ++i) { ns.add(NamespaceEventImpl.constructNamespace(loc, r.getNamespacePrefix(i), r.getNamespaceURI(i)));
public String getBaseURI() { if (_baseURL == null) { return super.getBaseURI(); } return _baseURL.toExternalForm(); } }
public Iterator getNamespaces() { if (mNsList == null) { int firstLocal = mFirstLocalNs; int len = mNsLength - firstLocal; if (len == 0) { // can this happen? return EmptyIterator.getInstance(); } if (len == 2) { // only one NS return new SingletonIterator(NamespaceEventImpl.constructNamespace (mLocation, mNamespaces[firstLocal], mNamespaces[firstLocal+1])); } ArrayList l = new ArrayList(len >> 1); String[] ns = mNamespaces; for (len = mNsLength; firstLocal < len; firstLocal += 2) { l.add(NamespaceEventImpl.constructNamespace(mLocation, ns[firstLocal], ns[firstLocal+1])); } mNsList = l; } return mNsList.iterator(); }
public boolean hasNextEvent() throws XMLStreamException { return (peek() != null); }
/** * Note: constructing DTD events this way means that there will be no * internal presentation of actual DTD; no parsing is implied by * construction. */ @Override public DTD createDTD(String dtd) { return new DTDEventImpl(mLocation, dtd); }
@Override public EntityReference createEntityReference(String name, EntityDeclaration decl) { return new EntityReferenceEventImpl(mLocation, decl); }
@Override public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
@Override public String getName() { if (mName != null) { return mName; } return super.getName(); } }
@Override public Attribute createAttribute(String prefix, String nsURI, String localName, String value) { return new AttributeEventImpl(mLocation, localName, nsURI, prefix, value, true); }
@Override public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
@Override public String getName() { if (mName != null) { return mName; } return super.getName(); } }
public Attribute constructAttr(String[] raw, int rawIndex, boolean isDef) { return new AttributeEventImpl(mLocation, raw[rawIndex], raw[rawIndex+1], raw[rawIndex+2], raw[rawIndex+3], isDef); } }
@Override public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
@Override public String getName() { if (mName != null) { return mName; } return super.getName(); } }
@Override public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
@Override public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }
public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) { return new Stax2FilteredEventReader(Stax2EventReaderAdapter.wrapIfNecessary(reader), filter); }