Refine search
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { Element element = parser.endElementBuilder(); Object parent = parser.getParent(); if (parent instanceof NodeImpl) { String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } ((NodeImpl) parent).getMetaData().put("Documentation", text); } return parser.getCurrent(); }
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 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; }
@SuppressWarnings("unchecked") public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { Element element = parser.endElementBuilder(); String messageId = element.getTextContent(); Map<String, Message> messages = (Map<String, Message>) ((ProcessBuildData) parser.getData()).getMetaData("Messages"); if (messages == null) { throw new IllegalArgumentException("No messages found"); } Message message = messages.get(messageId); if (message == null) { throw new IllegalArgumentException("Could not find message " + messageId); } Operation operation = (Operation) parser.getParent(); operation.setMessage(message); return parser.getCurrent(); }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Constrainable parent = (Constrainable) parser.getParent(); Constraint constraint = new ConstraintImpl();
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { Element element = parser.endElementBuilder(); StateBasedNode parent = (StateBasedNode) parser.getParent(); String id = element.getAttribute("id"); emptyAttributeCheck( localName, "id", id, parser ); String delay = element.getAttribute("delay"); String period = element.getAttribute("period"); Timer timer = new Timer(); timer.setId(new Long(id)); if (delay != null && delay.length() != 0 ) { timer.setDelay(delay); } if (period != null && period.length() != 0 ) { timer.setPeriod(period); } org.w3c.dom.Node xmlNode = element.getFirstChild(); DroolsAction action = null; if (xmlNode instanceof Element) { Element actionXml = (Element) xmlNode; action = AbstractNodeHandler.extractAction(actionXml); } parent.addTimer(timer, action); return null; }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Object parent = parser.getParent(); final String type = element.getAttribute("type"); emptyAttributeCheck(localName, "type", type, parser); if ("eventType".equals(type)) { final String eventType = element.getAttribute("eventType"); emptyAttributeCheck(localName, "eventType", eventType, parser); EventTypeFilter eventTypeFilter = new EventTypeFilter(); eventTypeFilter.setType(eventType); if (parent instanceof EventNode) { ((EventNode) parent).addEventFilter(eventTypeFilter); } else if (parent instanceof EventTrigger) { ((EventTrigger) parent).addEventFilter(eventTypeFilter); } } else { throw new IllegalArgumentException( "Unknown event filter type: " + type); } return null; }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); String attachedTo = element.getAttribute("attachedToRef"); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ContextContainer contextContainer = (ContextContainer) parser.getParent();
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ActionNode node = (ActionNode) parser.getCurrent(); handleLinkNode(element, linkNode, xmlNode, parser); NodeContainer nodeContainer = (NodeContainer) parser .getParent(); nodeContainer.addNode(linkNode); ((ProcessBuildData) parser.getData()).addNode(node); node.setMetaData("NodeType", "IntermediateThrowEvent-None"); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); return node;
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); ProcessBuildData buildData = (ProcessBuildData) parser.getData(); Map<String, PlanItem> planItems = (Map<String, PlanItem>) buildData.getMetaData("PlanItems"); PlanItem planItem = planItems.get(node.getMetaData().get("UniqueId")); if (planItem != null && planItem.getEntryCriterion() != null) { if ("autostart".equalsIgnoreCase(planItem.getEntryCriterion().getExpression())) { node.setMetaData("customAutoStart", "true"); } else { node.setMetaData("customActivationExpression", planItem.getEntryCriterion().getExpression()); node.setMetaData("customActivationFragmentName", node.getName()); } } handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
@SuppressWarnings("unchecked") @Override public Object end(String uri, String localName, ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node);
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { Element element = parser.endElementBuilder(); Object parent = parser.getParent(); if (parent instanceof NodeImpl) { String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } ((NodeImpl) parent).getMetaData().put("Documentation", text); } return parser.getCurrent(); }
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 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; }