Codota Logo
ExtensibleXmlParser.getParent
Code IndexAdd Codota to your IDE (free)

How to use
getParent
method
in
org.drools.core.xml.ExtensibleXmlParser

Best Java code snippets using org.drools.core.xml.ExtensibleXmlParser.getParent (Showing top 20 results out of 315)

Refine searchRefine arrow

  • ExtensibleXmlParser.endElementBuilder
  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: kiegroup/jbpm

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();
}
origin: kiegroup/jbpm

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;
}
origin: kiegroup/jbpm

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;
}

origin: kiegroup/jbpm

@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();
}
origin: kiegroup/jbpm

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();
origin: kiegroup/jbpm

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;
}
origin: kiegroup/jbpm

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;
}
origin: kiegroup/jbpm

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;
}
origin: kiegroup/jbpm

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);
origin: kiegroup/jbpm

public Object end(final String uri, final String localName,
    final ExtensibleXmlParser parser) throws SAXException {
  final Element element = parser.endElementBuilder();
  ContextContainer contextContainer = (ContextContainer) parser.getParent();
origin: kiegroup/jbpm

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;
origin: kiegroup/jbpm

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;
}
origin: kiegroup/jbpm

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);
origin: kiegroup/jbpm

@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);
origin: kiegroup/jbpm

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);
origin: kiegroup/jbpm

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);
origin: kiegroup/jbpm

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);
origin: org.jbpm/jbpm-bpmn2

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();
}
origin: org.jbpm/jbpm-bpmn2

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;
}
origin: org.jbpm/jbpm-flow-builder

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;
}

org.drools.core.xmlExtensibleXmlParsergetParent

Popular methods of ExtensibleXmlParser

  • endElementBuilder
  • getCurrent
  • getData
  • startElementBuilder
  • getAttrs
  • getClassLoader
  • getLocator
  • getMetaData
  • setClassLoader
  • buildPrintMessage
  • getNamespaceURI
  • getParents
  • getNamespaceURI,
  • getParents,
  • read,
  • setData,
  • setParser,
  • setSemanticModules,
  • warning

Popular in Java

  • Running tasks concurrently on multiple threads
  • startActivity (Activity)
  • getExternalFilesDir (Context)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Collectors (java.util.stream)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now