/** * @see org.apache.uima.util.SaxDeserializer#getObject() */ public XMLizable getObject() throws InvalidXMLException { // COMMENT NODEs may be present, and getDocumentElement would skip it... Node rootDomNode = ((Document) mDOMResult.getNode()).getDocumentElement(); // build the object XMLizable result = mUimaXmlParser.buildObject((Element) rootDomNode, mOptions); // clear state to prepare for another parse mDOMResult = new DOMResult(); mTransformerHandler.setResult(mDOMResult); return result; }
if ("arg".equals(node.getNodeName())) { CasProcessorExecArg arg = (CasProcessorExecArg) aParser.buildObject((Element) node, aOptions); args.add(arg); } else if ("env".equals(node.getNodeName())) { CasProcessorRuntimeEnvParam env = (CasProcessorRuntimeEnvParam) aParser.buildObject( (Element) node, aOptions); envs.add(env);
nvps.add(aParser.buildObject(elem, aOptions)); } else if ("settingsForGroup".equals(elem.getTagName())) { String key = elem.getAttribute("name"); if (curArrayNode instanceof Element) { Element valElem = (Element) curArrayNode; vals.add(aParser.buildObject(valElem));
"(any)", aValueTagName }); val = aParser.buildObject(valElem, aOptions); } else // array if (curArrayNode instanceof Element) { Element valElem = (Element) curArrayNode; vals.add(aParser.buildObject(valElem));
Element elem = (Element) curNode; if ("configurationParameter".equals(elem.getTagName())) { params.add(aParser.buildObject(elem, aOptions)); } else if ("commonParameters".equals(elem.getTagName())) { final PropertyXmlInfo commonParametersPropInfo = new PropertyXmlInfo("commonParameters"); readPropertyValueFromXMLElement(commonParametersPropInfo, elem, aParser, aOptions); } else if ("configurationGroup".equals(elem.getTagName())) { groups.add(aParser.buildObject(elem, aOptions)); } else { throw new InvalidXMLException(InvalidXMLException.UNKNOWN_ELEMENT, new Object[] { elem