private String getJndiNameFromPersistenceXml() throws XMLStreamException { XMLInputFactory factory = XMLInputFactory.newInstance(); InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("META-INF/persistence.xml"); XMLStreamReader reader = factory.createXMLStreamReader(is); while (reader.hasNext()) { int event = reader.next(); if (event == XMLStreamConstants.START_ELEMENT && "jta-data-source".equals(reader.getLocalName())) { return reader.getElementText(); } } return null; } }
public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception { if (!(parentElement instanceof TimerEventDefinition)) return; TimerEventDefinition eventDefinition = (TimerEventDefinition) parentElement; if (StringUtils.isNotEmpty(xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_END_DATE))) { eventDefinition.setEndDate(xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_END_DATE)); } eventDefinition.setTimeCycle(xtr.getElementText()); } }
int event = reader.next(); if(event == XMLStreamConstants.START_ELEMENT) { level++; if(reader.getLocalName().equals("FirstName")) { String text = reader.getElementText() if(text.length() > 0) { myObject.setName(text) } else if(reader.getLocalName().equals("LastName")) {
@Override public void element(XMLStreamReader xml, SldTransformContext context) throws XMLStreamException, IOException { String name = xml.getLocalName(); if ("Geometry".equals(name)) { context.scalar("geometry").push(new ExpressionHandler()); } else if ("VendorOption".equals(name)) { String option = xml.getAttributeValue(null, "name"); options.put(option, xml.getElementText()); } }
@Override protected void processElement(final EJBBoundClusteringMetaData metaData, final XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { if (this.schema.getNamespaceUri().equals(reader.getNamespaceURI())) { switch (reader.getLocalName()) { case "clustered": { if (this.schema.since(ClusteringSchema.VERSION_1_1)) { reader.getElementText(); break;
public String getElementText() throws XMLStreamException { String ret = reader.getElementText(); //workaround bugs in some readers that aren't properly advancing to //the END_ELEMENT (*cough*jettison*cough*) while (reader.getEventType() != XMLStreamConstants.END_ELEMENT) { reader.next(); } depth--; return ret; }
package forum11871952; import java.io.FileReader; import java.util.*; import javax.xml.stream.*; public class Demo { public static void main(String[] args) throws Exception { XMLInputFactory xif = XMLInputFactory.newFactory(); XMLStreamReader xsr = xif.createXMLStreamReader(new FileReader("src/forum11871952/input.xml")); xsr.nextTag(); // advance to Employees tag xsr.nextTag(); // advance to first Employer element Map<String,String> map = new HashMap<String,String>(); while(xsr.getLocalName().equals("Employee")) { map.put(xsr.getAttributeValue("", "id"), xsr.getElementText()); xsr.nextTag(); // advance to next Employer element } } }
String name = in.getLocalName(); ConfigModel.Property a = model.elements.get(name); } else if(a.isLeaf()) { children.add(new Dom.LeafChild(name,in.getElementText())); } else { Dom child = handleElement(in, document, dom, ((ConfigModel.Node) a).model);
try { while (!readyWithDataAssociation && xtr.hasNext()) { xtr.next(); if (xtr.isStartElement() && ELEMENT_SOURCE_REF.equals(xtr.getLocalName())) { String sourceRef = xtr.getElementText(); if (StringUtils.isNotEmpty(sourceRef)) { dataAssociation.setSourceRef(sourceRef.trim()); } else if (xtr.isStartElement() && ELEMENT_TARGET_REF.equals(xtr.getLocalName())) { String targetRef = xtr.getElementText(); if (StringUtils.isNotEmpty(targetRef)) { dataAssociation.setTargetRef(targetRef.trim()); } else if (xtr.isStartElement() && ELEMENT_TRANSFORMATION.equals(xtr.getLocalName())) { String transformation = xtr.getElementText(); if (StringUtils.isNotEmpty(transformation)) { dataAssociation.setTransformation(transformation.trim()); } else if (xtr.isStartElement() && ELEMENT_FROM.equals(xtr.getLocalName())) { String from = xtr.getElementText(); if (assignment != null && StringUtils.isNotEmpty(from)) { assignment.setFrom(from.trim()); } else if (xtr.isStartElement() && ELEMENT_TO.equals(xtr.getLocalName())) { String to = xtr.getElementText(); if (assignment != null && StringUtils.isNotEmpty(to)) { assignment.setTo(to.trim());
@Override public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception { if (!(parentElement instanceof Activity)) return; String errorCode = xtr.getAttributeValue(null, MAP_EXCEPTION_ERRORCODE); String andChildren = xtr.getAttributeValue(null, MAP_EXCEPTION_ANDCHILDREN); String exceptionClass = xtr.getElementText(); boolean hasChildrenBool = false; if (StringUtils.isEmpty(andChildren) || andChildren.toLowerCase().equals("false")) { hasChildrenBool = false; } else if (andChildren.toLowerCase().equals("true")) { hasChildrenBool = true; } else { throw new XMLException("'" + andChildren + "' is not valid boolean in mapException with errorCode=" + errorCode + " and class=" + exceptionClass); } if (StringUtils.isEmpty(errorCode) || StringUtils.isEmpty(errorCode.trim())) { throw new XMLException("No errorCode defined mapException with errorCode=" + errorCode + " and class=" + exceptionClass); } ((Activity) parentElement).getMapExceptions().add(new MapExceptionEntry(errorCode, exceptionClass, hasChildrenBool)); } }
XMLStreamReader staxXmlReader = XMLInputFactory.newInstance().createXMLStreamReader(is); List<String> line = Lists.newArrayList(); for (int event = staxXmlReader.next(); event != XMLStreamConstants.END_DOCUMENT; event = staxXmlReader.next()) { switch (event) { case XMLStreamConstants.START_ELEMENT: String elName = staxXmlReader.getLocalName(); if (elName.equals("s")) { String sentence = Joiner.on(" ").join(line) line.add(staxXmlReader.getElementText().trim());
@Override public void element(XMLStreamReader xml, SldTransformContext context) throws XMLStreamException, IOException { String name = xml.getLocalName(); if ("ExternalGraphic".equals(name)) { context.mapping().scalar("external").mapping(); } else if ("OnlineResource".equals(name)) { context.scalar("url").scalar(xml.getAttributeValue(null, "href")); } else if ("Format".equals(name)) { context.scalar("format").scalar(xml.getElementText()); } }
@Override public void element(XMLStreamReader xml, SldTransformContext context) throws XMLStreamException, IOException { String name = xml.getLocalName(); if ("ShadedRelief".equals(name)) { context.mapping(); } else if ("BrightnessOnly".equals(name)) { context.scalar("brightness-only").scalar(xml.getElementText()); } else if ("ReliefFactor".equals(name)) { context.scalar("relief-factory").scalar(xml.getElementText()); } }
public String getElementText() throws XMLStreamException { String ret = reader.getElementText(); //workaround bugs in some readers that aren't properly advancing to //the END_ELEMENT (*cough*jettison*cough*) while (reader.getEventType() != XMLStreamConstants.END_ELEMENT) { reader.next(); } depth--; return ret; }
extension.setFieldName(xtr.getAttributeValue(null, ATTRIBUTE_FIELD_NAME)); if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_FIELD_STRING))) { extension.setStringValue(xtr.getAttributeValue(null, ATTRIBUTE_FIELD_STRING)); } else if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_FIELD_EXPRESSION))) { boolean readyWithFieldExtension = false; try { while (readyWithFieldExtension == false && xtr.hasNext()) { xtr.next(); if (xtr.isStartElement() && ELEMENT_FIELD_STRING.equalsIgnoreCase(xtr.getLocalName())) { extension.setStringValue(xtr.getElementText().trim()); } else if (xtr.isStartElement() && ATTRIBUTE_FIELD_EXPRESSION.equalsIgnoreCase(xtr.getLocalName())) { extension.setExpression(xtr.getElementText().trim()); } else if (xtr.isEndElement() && getElementName().equalsIgnoreCase(xtr.getLocalName())) { readyWithFieldExtension = true;
private void parseCredential(final XMLStreamReader streamReader, CredentialParseFunction function) throws RealmUnavailableException, XMLStreamException { final int attributeCount = streamReader.getAttributeCount(); String name = null; String algorithm = null; String format = null; for (int i = 0; i < attributeCount; i ++) { String namespace = streamReader.getAttributeNamespace(i); if (namespace != null && !namespace.equals("")) { throw ElytronMessages.log.fileSystemRealmInvalidContent(path, streamReader.getLocation().getLineNumber(), name); } final String localName = streamReader.getAttributeLocalName(i); if ("name".equals(localName)) { name = streamReader.getAttributeValue(i); } else if ("algorithm".equals(localName)) { algorithm = streamReader.getAttributeValue(i); } else if ("format".equals(localName)) { format = streamReader.getAttributeValue(i); } else { throw ElytronMessages.log.fileSystemRealmInvalidContent(path, streamReader.getLocation().getLineNumber(), name); } } final String text = streamReader.getElementText().trim(); function.parseCredential(algorithm, format, text); }
public String getSID(XMLStreamReader parser) throws Exception { String sid = "unknown"; while (parser.next() != XMLEvent.END_DOCUMENT) { if (parser.getEventType() == XMLEvent.END_ELEMENT) { if (EL_PCSUBSTANCE_SID.equals(parser.getLocalName())) { break; // done parsing the atom block } } else if (parser.getEventType() == XMLEvent.START_ELEMENT) { if (EL_PCID_ID.equals(parser.getLocalName())) { sid = parser.getElementText(); } } } return sid; }
private LocalizedXsdString elementAsLocalizedXsdString(XMLStreamReader reader) throws XMLStreamException { String id = reader.getAttributeValue(null, "id"); String lang = reader.getAttributeValue(null, "lang"); return new LocalizedXsdString(reader.getElementText().trim(), id, lang, reader.getLocalName()); }
@Override public void element(XMLStreamReader xml, SldTransformContext context) throws XMLStreamException, IOException { String name = xml.getLocalName(); if (name.endsWith("Channel")) { context.mapping(); } else if ("SourceChannelName".equals(name)) { context.scalar("source").scalar(xml.getElementText()); } else if ("ContrastEnhancement".equals(name)) { context.scalar("contrast-enhancement").push(new ContrastEnhancementHandler()); } }
public String getElementText() throws XMLStreamException { String ret = reader.getElementText(); //workaround bugs in some readers that aren't properly advancing to //the END_ELEMENT (*cough*jettison*cough*) while (reader.getEventType() != XMLStreamReader.END_ELEMENT) { reader.next(); } depth--; return ret; }