public BPMNExtensionsSemanticModule() { super(BPMN2_EXTENSIONS_URI); addHandler("import", new ImportHandler()); addHandler("global", new GlobalHandler()); addHandler("metaData", new MetaDataHandler()); addHandler("metaValue", new MetaValueHandler()); }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ValueObject valueObject = (ValueObject) parser.getParent(); String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } Object value = restoreValue(text, valueObject.getType(), parser); valueObject.setValue(value); return null; }
public BPMNExtensionsSemanticModule() { super(BPMN2_EXTENSIONS_URI); addHandler("import", new ImportHandler()); addHandler("global", new GlobalHandler()); addHandler("metaData", new MetaDataHandler()); addHandler("metaValue", new MetaValueHandler()); }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ValueObject valueObject = (ValueObject) parser.getParent(); String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } Object value = restoreValue(text, valueObject.getType(), parser); valueObject.setValue(value); return null; }