public String readAttributeFromRoot(XMLStreamReader reader, QName element, String attributeName) throws XMLStreamException { Attribute filter = new Attribute(element, attributeName); return readAttributeFromRoot(reader, filter); }
/** * Returns a QName from a string. * @param reader * @param value * @return */ protected QName getQNameValue(XMLStreamReader reader, String value) { return StAXHelper.getValueAsQName(reader, value); }
public Attribute[] readAttributes(XMLStreamReader reader, Attribute... attributes) throws XMLStreamException { return readAttributes(reader, new AttributeFilter(false, attributes)); }
public List<String> readAttributes(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { Attribute attr = new Attribute(element, attribute); return readAttributes(reader, attr)[0].getValues(); } finally { reader.close(); } }
private String readAttributeFromRoot(XMLStreamReader reader, Attribute filter) throws XMLStreamException { Attribute[] attrs = readAttributes(reader, new AttributeFilter(true, filter)); List<String> values = attrs[0].getValues(); if (values.isEmpty()) { return null; } else { return values.get(0); } }
/** * Returns the QName value of an attribute. * @param reader * @param name * @return */ protected QName getQName(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsQName(reader, name); }
/** * Returns the value of xsi:type attribute * @param reader The XML stream reader * @return The QName of the type, if the attribute is not present, null is * returned. */ protected QName getXSIType(XMLStreamReader reader) { return StAXHelper.getXSIType(reader); }
/** * Returns the string value of an attribute. * @param reader * @param name * @return */ protected String getString(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsString(reader, name); }
/** * Advance the stream to the next END_ELEMENT event skipping any nested * content. * @param reader the reader to advance * @throws XMLStreamException if there was a problem reading the stream */ protected void skipToEndElement(XMLStreamReader reader) throws XMLStreamException { StAXHelper.skipToEndElement(reader); }
/** * Test if an attribute is explicitly set * @param reader * @param name * @return */ protected boolean isSet(XMLStreamReader reader, String name) { return StAXHelper.isAttributePresent(reader, name); }
/** * Returns the value of an attribute as a list of QNames. * @param reader * @param name * @return */ protected List<QName> getQNames(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsQNames(reader, name); }
/** * Returns the string value of an attribute. * @param reader * @param name * @return */ protected String getURIString(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsURIString(reader, name); }
private String readAttributeFromRoot(XMLStreamReader reader, Attribute filter) throws XMLStreamException { Attribute[] attrs = readAttributes(reader, new AttributeFilter(true, filter)); List<String> values = attrs[0].getValues(); if (values.isEmpty()) { return null; } else { return values.get(0); } }
public String readAttributeFromRoot(XMLStreamReader reader, QName element, String attributeName) throws XMLStreamException { Attribute filter = new Attribute(element, attributeName); return readAttributeFromRoot(reader, filter); }
public Attribute[] readAttributes(XMLStreamReader reader, Attribute... attributes) throws XMLStreamException { return readAttributes(reader, new AttributeFilter(false, attributes)); }
/** * Returns the QName value of an attribute. * @param reader * @param name * @return */ protected QName getQName(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsQName(reader, name); }
/** * Returns the value of xsi:type attribute * @param reader The XML stream reader * @return The QName of the type, if the attribute is not present, null is * returned. */ protected QName getXSIType(XMLStreamReader reader) { return StAXHelper.getXSIType(reader); }
/** * Returns the string value of an attribute. * @param reader * @param name * @return */ protected String getString(XMLStreamReader reader, String name) { return StAXHelper.getAttributeAsString(reader, name); }
/** * Advance the stream to the next END_ELEMENT event skipping any nested * content. * @param reader the reader to advance * @throws XMLStreamException if there was a problem reading the stream */ protected void skipToEndElement(XMLStreamReader reader) throws XMLStreamException { StAXHelper.skipToEndElement(reader); }
/** * Test if an attribute is explicitly set * @param reader * @param name * @return */ protected boolean isSet(XMLStreamReader reader, String name) { return StAXHelper.isAttributePresent(reader, name); }