public String getAttributeType(final int index) { return xmlStreamReader.getAttributeType(index); }
public String getType(int index) { return staxStreamReader.getAttributeType(index); }
private Attributes getAttributes() { AttributesImpl attributes = new AttributesImpl(); for (int i = 0; i < this.reader.getAttributeCount(); i++) { String namespace = this.reader.getAttributeNamespace(i); if (namespace == null || !hasNamespacesFeature()) { namespace = ""; } String type = this.reader.getAttributeType(i); if (type == null) { type = "CDATA"; } attributes.addAttribute(namespace, this.reader.getAttributeLocalName(i), toQualifiedName(this.reader.getAttributeName(i)), type, this.reader.getAttributeValue(i)); } if (hasNamespacePrefixesFeature()) { for (int i = 0; i < this.reader.getNamespaceCount(); i++) { String prefix = this.reader.getNamespacePrefix(i); String namespaceUri = this.reader.getNamespaceURI(i); String qName; if (StringUtils.hasLength(prefix)) { qName = "xmlns:" + prefix; } else { qName = "xmlns"; } attributes.addAttribute("", "", qName, "CDATA", namespaceUri); } } return attributes; }
private Attributes getAttributes() { AttributesImpl attributes = new AttributesImpl(); for (int i = 0; i < this.reader.getAttributeCount(); i++) { String namespace = this.reader.getAttributeNamespace(i); if (namespace == null || !hasNamespacesFeature()) { namespace = ""; } String type = this.reader.getAttributeType(i); if (type == null) { type = "CDATA"; } attributes.addAttribute(namespace, this.reader.getAttributeLocalName(i), toQualifiedName(this.reader.getAttributeName(i)), type, this.reader.getAttributeValue(i)); } if (hasNamespacePrefixesFeature()) { for (int i = 0; i < this.reader.getNamespaceCount(); i++) { String prefix = this.reader.getNamespacePrefix(i); String namespaceUri = this.reader.getNamespaceURI(i); String qName; if (StringUtils.hasLength(prefix)) { qName = "xmlns:" + prefix; } else { qName = "xmlns"; } attributes.addAttribute("", "", qName, "CDATA", namespaceUri); } } return attributes; }
public String getAttributeType(int i) { return _xmlStream.getAttributeType(i); }
public String getType(int index) { return staxStreamReader.getAttributeType(index); }
public String getType(int index) { return pp.getAttributeType(index); }
public String getType(String qName) { for (int i = 0; i < pp.getAttributeCount(); i++) { if (pp.getAttributeName(i).equals(qName)) { return pp.getAttributeType(i); } } return null; }
public String getType(String uri, String localName) { for (int i = 0; i < pp.getAttributeCount(); i++) { if (pp.getAttributeNamespace(i).equals(uri) && pp.getAttributeName(i).equals(localName)) { return pp.getAttributeType(i); } } return null; }
Attributes attributes(XMLStreamReader xml) { AttributesImpl atts = new AttributesImpl(); for (int i = 0; i < xml.getAttributeCount(); i++) { atts.addAttribute( xml.getAttributeNamespace(i), xml.getAttributeLocalName(i), qname(xml.getAttributeName(i)), xml.getAttributeType(i), xml.getAttributeValue(i)); } return atts; }
private Attributes getAttributes() { AttributesImpl attributes = new AttributesImpl(); for (int i = 0; i < reader.getAttributeCount(); i++) { String namespace = reader.getAttributeNamespace(i); if (namespace == null || !hasNamespacesFeature()) { namespace = ""; } String type = reader.getAttributeType(i); if (type == null) { type = "CDATA"; } attributes.addAttribute(namespace, reader.getAttributeLocalName(i), toQualifiedName(reader.getAttributeName(i)), type, reader.getAttributeValue(i)); } if (hasNamespacePrefixesFeature()) { for (int i = 0; i < reader.getNamespaceCount(); i++) { String prefix = reader.getNamespacePrefix(i); String namespaceUri = reader.getNamespaceURI(i); String qName; if (StringUtils.hasLength(prefix)) { qName = "xmlns:" + prefix; } else { qName = "xmlns"; } attributes.addAttribute("", "", qName, "CDATA", namespaceUri); } } return attributes; }
private static final Element processElement(final JDOMFactory factory, final XMLStreamReader reader) { final Element element = factory.element(reader.getLocalName(), Namespace.getNamespace(reader.getPrefix(), reader.getNamespaceURI())); // Handle attributes for (int i=0, len=reader.getAttributeCount(); i<len; i++) { factory.setAttribute(element, factory.attribute( reader.getAttributeLocalName(i), reader.getAttributeValue(i), AttributeType.getAttributeType(reader.getAttributeType(i)), Namespace.getNamespace(reader.getAttributePrefix(i), reader.getAttributeNamespace(i)))); } // Handle Namespaces for (int i = 0, len = reader.getNamespaceCount(); i < len; i++) { element.addNamespaceDeclaration(Namespace.getNamespace( reader.getNamespacePrefix(i), reader.getNamespaceURI(i))); } return element; }
/** * @param index * @return * @see javax.xml.stream.XMLStreamReader#getAttributeType(int) */ public String getAttributeType(int index) { return reader.getAttributeType(index); }
public String getAttributeType(int i) { if (state != STATE_INIT) { return realReader.getAttributeType(i); } else { return null; } }
public String getAttributeType(int index) { if (state == STATE_START_DOCUMENT || state == STATE_END_DOCUMENT) { throw new IllegalStateException(); } else { return parent.getAttributeType(index); } }
/** * Determine whether a given attribute has the is-ID property set */ public boolean isId(int index) { return "ID".equals(reader.getAttributeType(index)); }
/** * Determine whether a given attribute has the is-idref property set */ public boolean isIdref(int index) { String attributeType = reader.getAttributeType(index); return "IDREF".equals(attributeType) || "IDREFS".equals(attributeType); } }
@Override public String getAttributeType(int index) { switch (state) { case StartTag: case EndTag: return tagInfo.atts.getType(index); case Payload: default: return payloadReader.getAttributeType(index); } }
Attributes attributes(XMLStreamReader xml) { AttributesImpl atts = new AttributesImpl(); for (int i = 0; i < xml.getAttributeCount(); i++) { atts.addAttribute( xml.getAttributeNamespace(i), xml.getAttributeLocalName(i), qname(xml.getAttributeName(i)), xml.getAttributeType(i), xml.getAttributeValue(i)); } return atts; }
private void storeAttributes(XMLStreamReader reader) { int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { storeAttribute(reader.getAttributePrefix(i), reader.getAttributeNamespace(i), reader.getAttributeLocalName(i), reader.getAttributeType(i), reader.getAttributeValue(i)); } }