public StartElementBuffer( XMLStreamReader rd ) { prefix = rd.getPrefix(); namespace = rd.getNamespaceURI(); localName = rd.getLocalName(); for ( int i = 0; i < rd.getAttributeCount(); i++ ) { attrBuffer.add( new AttrBuffer( rd, i ) ); } }
protected String getCurrentQName() { return getQName(staxStreamReader.getPrefix(),staxStreamReader.getLocalName()); }
/** * Utility to use when we meet a startElement in the CIM XML Document. * Only the startElement that contains the CIMURI is used. * * @param xmlsr * The XMLStreamReader used to read the CIM XML Document */ public void startElement(final XMLStreamReader xmlsr) { // if null, the element is not interpreted // We search for a <cim:...> element or for the <md:Model.profile> element if(xmlsr.getPrefix().equals("cim")) { hasGoodVersion = (xmlsr.getNamespaceURI().equals(CIMURI.CIMURI)); done = true; } else if(xmlsr.getPrefix().equals("md") && xmlsr.getName().equals("Model.profile")){ profileElement = true; } }
@SuppressWarnings("unchecked") protected ExtensionElement parseExtensionElement(XMLStreamReader xtr) throws Exception { ExtensionElement extensionElement = new ExtensionElement(); extensionElement.setName(xtr.getLocalName()); if (StringUtils.isNotEmpty(xtr.getNamespaceURI())) { extensionElement.setNamespace(xtr.getNamespaceURI()); } if (StringUtils.isNotEmpty(xtr.getPrefix())) { extensionElement.setNamespacePrefix(xtr.getPrefix()); } BpmnXMLUtil.addCustomAttributes(xtr, extensionElement, defaultElementAttributes); boolean readyWithExtensionElement = false; while (!readyWithExtensionElement && xtr.hasNext()) { xtr.next(); if (xtr.isCharacters() || XMLStreamReader.CDATA == xtr.getEventType()) { if (StringUtils.isNotEmpty(xtr.getText().trim())) { extensionElement.setElementText(xtr.getText().trim()); } } else if (xtr.isStartElement()) { ExtensionElement childExtensionElement = parseExtensionElement(xtr); extensionElement.addChildElement(childExtensionElement); } else if (xtr.isEndElement() && extensionElement.getName().equalsIgnoreCase(xtr.getLocalName())) { readyWithExtensionElement = true; } } return extensionElement; }
protected String getCurrentQName() { return getQName(staxStreamReader.getPrefix(),staxStreamReader.getLocalName()); }
/** * Gets the namespace, if any, from current position in the parameter reader * @since 7.8.4 */ private String readNamespace(final javax.xml.stream.XMLStreamReader reader) { if (reader.getNamespaceCount() > 0) { //log.finest("ELEMENT START: " + reader.getLocalName() + " , namespace count is: " + reader.getNamespaceCount()); for (int nsIndex = 0; nsIndex < reader.getNamespaceCount(); nsIndex++) { final String nsPrefix = StringUtils.trimToNull(reader.getNamespacePrefix(nsIndex)); final String elementPrefix = StringUtils.trimToNull(reader.getPrefix()); if (StringUtils.equals(nsPrefix, elementPrefix)) { //log.finest("\tNamepsace prefix: " + nsPrefix + " associated with URI " + nsId); return reader.getNamespaceURI(nsIndex); } } } return null; }
public static ExtensionElement parseExtensionElement(XMLStreamReader xtr) throws Exception { ExtensionElement extensionElement = new ExtensionElement(); extensionElement.setName(xtr.getLocalName()); if (StringUtils.isNotEmpty(xtr.getNamespaceURI())) { extensionElement.setNamespace(xtr.getNamespaceURI()); if (StringUtils.isNotEmpty(xtr.getPrefix())) { extensionElement.setNamespacePrefix(xtr.getPrefix()); ExtensionElement childExtensionElement = parseExtensionElement(xtr); extensionElement.addChildElement(childExtensionElement); } else if (xtr.isEndElement() && extensionElement.getName().equalsIgnoreCase(xtr.getLocalName())) { readyWithExtensionElement = true;
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } return streamReader.getLocalName(); }
public String getPrefix() { switch (state) { case STATE_START_ELEMENT_WRAPPER: case STATE_END_ELEMENT_WRAPPER: case STATE_START_ELEMENT_PART: case STATE_END_ELEMENT_PART: return CxfJbiConstants.WSDL11_WRAPPER_PREFIX; case STATE_RUN_PART: String prefix = parts.get(part).get(reader).getPrefix(); String namespaceURI; if (prefix != null && prefix.length() == 0 && ((namespaceURI = parts.get(part).get(reader).getNamespaceURI()) != null && namespaceURI.length() > 0)) { return CxfJbiConstants.WSDL11_WRAPPER_PART_LOCALNAME; } else { return prefix; } default: throw new IllegalStateException(); } }
if (reader.getLocalName().equals("ins")) else if (reader.getLocalName().equals("del")) if (memory.equals(reader.getLocalName())) if (reader.getNamespaceURI() == null ) { writer.writeStartElement(reader.getLocalName()); writer.writeStartElement(reader.getPrefix(), reader.getLocalName(), reader.getNamespaceURI()); writer.writeNamespace( reader.getNamespacePrefix(i), reader.getNamespaceURI(i) );
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } return streamReader.getLocalName(); }
String namespaceURI = parser.getNamespaceURI(i); String namespaceURI = parser.getNamespaceURI(); String prefix = parser.getPrefix();
final String localName = xmlr.getLocalName(); if (xmlr.getNamespaceURI()==null) { writer.writeStartElement(localName); } else { writer.writeStartElement(xmlr.getPrefix(), localName, xmlr.getNamespaceURI()); for (int i = namespaceCount - 1; i >= 0; i--) { writer.writeNamespace(xmlr.getNamespacePrefix(i), xmlr.getNamespaceURI(i)); break; case XMLEvent.ENTITY_REFERENCE: writer.writeEntityRef(xmlr.getLocalName()); break; case XMLEvent.START_DOCUMENT:
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } else { return streamReader.getLocalName(); } }
private static void printName(XMLStreamReader xmlr, StringBuilder b) { if (xmlr.hasName()) { String prefix = xmlr.getPrefix(); String uri = xmlr.getNamespaceURI(); String localName = xmlr.getLocalName(); printName(prefix, uri, localName, b); } }
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } else { return streamReader.getLocalName(); } }
xsw.writeAttribute(xsr.getPrefix(), xsr.getNamespaceURI(), xsr.getLocalName(), xsr.getText()); break; xsw.writeNamespace(xsr.getPrefix(), xsr.getNamespaceURI()); break; xsw.writeStartElement(xsr.getPrefix()==null ? "" : xsr.getPrefix(), xsr.getLocalName(), xsr.getNamespaceURI());
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } else { return streamReader.getLocalName(); } }
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; }
protected String getQualifiedName() { String prefix = streamReader.getPrefix(); if (prefix != null && prefix.length() > 0) { return prefix + ":" + streamReader.getLocalName(); } else { return streamReader.getLocalName(); } }