Examples of HandlerStack


Examples of com.antlersoft.util.xml.HandlerStack

        messenger.receiveMessage();
        while ( true)
        {
          String s=messenger.inputString();
          logger.finer( s);
          HandlerStack stack=new HandlerStack( parser.getXMLReader());
          QueryRequest request=new QueryRequest();
          DefaultHandler top=new QueryRequest.Element( request).readFromXML( stack);
          stack.pushHandlerStack( top);
          parser.parse( new InputSource( new StringReader( s)), top);
          QueryResponse response=bbq.getXMLIntf().PerformQuery(request);
          StringWriter out=new StringWriter();
          ElementTransformReader.writeElement( new QueryResponse.Element( response), out);
          String output=out.toString();
View Full Code Here

Examples of com.antlersoft.util.xml.HandlerStack

    {
      try
      {
        m_previous_sequence=null;
        SAXParser p=SAXParserFactory.newInstance().newSAXParser();
        HandlerStack stack=new HandlerStack( p.getXMLReader());
        DefaultHandler top=getElement().readFromXML( stack);
        stack.pushHandlerStack( top);
        p.parse( new InputSource( is), top);
      }
      catch ( ParserConfigurationException pce)
      {
        throw new QueryException( "Error in JRE XML Configuration", pce);
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

   Map actSetDefs, String blkActId,
   JoinAndSplitMode joinMode, JoinAndSplitMode splitMode)
  throws SAXException {
  super (key);
  allActs = new HashMap ();
  HandlerStack hs = new HandlerStack
      (new BlockActivityInitializer
       (proc, actSetDefs, blkActId, joinMode, splitMode));
  hs.setContextData ("packageId", packageId);
  actSetDef.emit(hs.contentHandler());
    }
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

     */
    public void startElement (String namespaceURI, String localName,
            String qName, Attributes atts)
    throws SAXException {
        try {
            HandlerStack stack = getStack();
            SOAPEnvelope env = (SOAPEnvelope) stack.getContextData ("envelope");
            String prefix = stack.getPrefixForURI(namespaceURI);
            Name name = env.createName (localName, prefix, namespaceURI);
            SOAPElement parent = (SOAPElement)elemStack.get(0);
            SOAPElement current = null;
            if (parent instanceof SOAPBody) {
                current = ((SOAPBody)parent).addBodyElement (name);
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

    }

    private void appendNodes
    (SOAPEnvelope env, SOAPElement root, SAXEventBuffer data)
    throws SAXException {
        HandlerStack hs = new HandlerStack (new SOAPBuilder (root));
        hs.setContextData ("envelope", env);
        data.emit(hs.contentHandler());
    }
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

    /**
     * Simple parsing test
     */
    public void simpleParse() throws Exception {
  XMLReader reader = getReader();
  HandlerStack stack = new HandlerStack (reader, new StackedHandler());
  reader.parse
      (new InputSource
       (Sax.class.getResourceAsStream("/util/testXPDL.xml")));
    }
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

      + "/{http://www.wfmc.org/2002/XPDL1.0}WorkflowProcess"
      + "/{http://www.wfmc.org/2002/XPDL1.0}Activities"
      + "/{http://www.wfmc.org/2002/XPDL1.0}Activity"
      + "/{http://www.wfmc.org/2002/XPDL1.0}TransitionRestrictions";
  XMLReader reader = getReader();
  HandlerStack stack = new HandlerStack
      (reader, new StackedHandler() {
        public void startElement
      (String uri, String localName, String qName,
       Attributes atts) throws SAXException {
      outerTags.add (qName);
      if (qName.equals ("TransitionRestrictions")) {
          assertTrue (currentPath().equals(expPath));
          getStack().push (new SubHandler());
      }
        }
    });
  stack.setContextData ("innerTags", innerTags);
  reader.parse
      (new InputSource
       (Sax.class.getResourceAsStream("/util/testXPDL.xml")));
  assertTrue (outerTags.contains ("Activity"));
  assertTrue (outerTags.contains ("TransitionRestrictions"));
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

        super.startElement (uri, localName, qName, atts);
    }
      };
  dh.addHandler ("http://www.wfmc.org/2002/XPDL1.0",
           "TransitionRestrictions", SubHandler.class);
  HandlerStack stack = new HandlerStack (reader, dh);
  stack.setContextData ("innerTags", innerTags);
  reader.parse
      (new InputSource
       (Sax.class.getResourceAsStream("/util/testXPDL.xml")));
  assertTrue (outerTags.contains ("Activity"));
  assertTrue (outerTags.contains ("TransitionRestrictions"));
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

      };
  dh.addHandler
      ("{http://www.wfmc.org/2002/XPDL1.0}Activity"
       + "/{http://www.wfmc.org/2002/XPDL1.0}TransitionRestrictions",
       SubHandler.class);
  HandlerStack stack = new HandlerStack (reader, dh);
  stack.setContextData ("innerTags", innerTags);
  reader.parse
      (new InputSource
       (Sax.class.getResourceAsStream("/util/testXPDL.xml")));
  assertTrue (outerTags.contains ("Activity"));
  assertTrue (outerTags.contains ("TransitionRestrictions"));
View Full Code Here

Examples of de.danet.an.util.sax.HandlerStack

       + "/{http://www.wfmc.org/2002/XPDL1.0}WorkflowProcess"
       + "/{http://www.wfmc.org/2002/XPDL1.0}Activities"
       + "/{http://www.wfmc.org/2002/XPDL1.0}Activity"
       + "/{http://www.wfmc.org/2002/XPDL1.0}TransitionRestrictions",
       SubHandler.class);
  HandlerStack stack = new HandlerStack (reader, dh);
  stack.setContextData ("innerTags", innerTags);
  reader.parse
      (new InputSource
       (Sax.class.getResourceAsStream("/util/testXPDL.xml")));
  assertTrue (outerTags.contains ("Activity"));
  assertTrue (outerTags.contains ("TransitionRestrictions"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.