public Iterator doGetPrefixes(String nsURI) { return EmptyIterator.getInstance(); } }
public Iterator getNamespaces() { return EmptyIterator.getInstance(); }
public Iterator getAttributes() { if (mAttrs == null) { return EmptyIterator.getInstance(); } return mAttrs.values().iterator(); }
public Iterator getNamespaces() { if (mNsCtxt == null) { return EmptyIterator.getInstance(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
return (l == null) ? EmptyIterator.getInstance() : l.iterator();
return new SingletonIterator(first); return EmptyIterator.getInstance();
public Iterator doGetPrefixes(String nsURI) { // Note: base class checks for 'known' problems and prefixes: ArrayList l = null; for (int i = 0, len = mNamespaces.size(); i < len; ++i) { Namespace ns = (Namespace) mNamespaces.get(i); String uri = ns.getNamespaceURI(); if (uri == null) { uri = ""; } if (uri.equals(nsURI)) { if (l == null) { l = new ArrayList(); } String prefix = ns.getPrefix(); l.add((prefix == null) ? "" : prefix); } } if (mParentCtxt != null) { Iterator it = mParentCtxt.getPrefixes(nsURI); if (l == null) { return it; } while (it.hasNext()) { l.add(it.next()); } } return (l == null) ? EmptyIterator.getInstance() : l.iterator(); }
return (l == null) ? EmptyIterator.getInstance() : l.iterator();
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 Iterator getAttributes() { if (mAttrList == null) { // List is lazily constructed as needed if (mAttrs == null) { return EmptyIterator.getInstance(); } String[] rawAttrs = mRawAttrs; int rawLen = rawAttrs.length; int defOffset = mAttrs.getFirstDefaultOffset(); if (rawLen == 4) { return new SingletonIterator (constructAttr(rawAttrs, 0, (defOffset == 0))); } ArrayList l = new ArrayList(rawLen >> 2); for (int i = 0; i < rawLen; i += 4) { l.add(constructAttr(rawAttrs, i, (i >= defOffset))); } mAttrList = l; } return mAttrList.iterator(); }
public Iterator doGetPrefixes(String nsURI) { return EmptyIterator.getInstance(); } }
public Iterator getNamespaces() { return EmptyIterator.getInstance(); }
public Iterator getNamespaces() { return (mNamespaces == null) ? EmptyIterator.getInstance() : mNamespaces.iterator(); }
public Iterator getNamespaces() { return (mNsDecls == null) ? EmptyIterator.getInstance() : mNsDecls.iterator(); }
public Iterator getAttributes() { if (mAttrs == null) { return EmptyIterator.getInstance(); } return mAttrs.iterator(); }
public Iterator getAttributes() { if (mAttrs == null) { return EmptyIterator.getInstance(); } return mAttrs.values().iterator(); }
public Iterator getNamespaces() { if (mNsCtxt == null) { return EmptyIterator.getInstance(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
public final Iterator getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return new SingletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return new SingletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return EmptyIterator.getInstance(); } }
public Iterator getPrefixes(String namespaceURI) { String prefix = getPrefix(namespaceURI); if (prefix == null) { return EmptyIterator.getInstance(); } return new SingletonIterator(prefix); }
public Iterator getAttributes() { if (mAttrList == null) { // List is lazily constructed as needed if (mAttrs == null) { return EmptyIterator.getInstance(); } String[] rawAttrs = mRawAttrs; int rawLen = rawAttrs.length; int defOffset = mAttrs.getFirstDefaultOffset(); if (rawLen == 4) { return new SingletonIterator (constructAttr(rawAttrs, 0, (defOffset == 0))); } ArrayList l = new ArrayList(rawLen >> 2); for (int i = 0; i < rawLen; i += 4) { l.add(constructAttr(rawAttrs, i, (i >= defOffset))); } mAttrList = l; } return mAttrList.iterator(); }