Package org.cybergarage.xml

Examples of org.cybergarage.xml.Node


  //  parse
  ////////////////////////////////////////////////

  public Node parse(InputStream inStream) throws ParserException
  {
    Node rootNode = null;
    Node currNode = null;
   
    try {
      InputStreamReader inReader = new InputStreamReader(inStream);
      KXmlParser xpp = new KXmlParser();
      xpp.setInput(inReader);
      int eventType = xpp.getEventType();
      while (eventType != org.xmlpull.v1.XmlPullParser.END_DOCUMENT) {
        switch (eventType) {
        case org.xmlpull.v1.XmlPullParser.START_TAG:
          {
            Node node = new Node();
            String nodeName = xpp.getName();
            node.setName(nodeName);
            int attrsLen = xpp.getAttributeCount();
            for (int n=0; n<attrsLen; n++) {
              String attrName = xpp.getAttributeName(n);
              String attrValue = xpp.getAttributeValue(n);
              node.setAttribute(attrName, attrValue);
            }
         
            if (currNode != null)
              currNode.addNode(node);
            currNode = node;
View Full Code Here


      return soapRes;
   
    try {
      ByteArrayInputStream byteIn = new ByteArrayInputStream(content);
      Parser xmlParser = SOAP.getXMLParser();
      Node rootNode = xmlParser.parse(byteIn);
      soapRes.setEnvelopeNode(rootNode);
    }
    catch (Exception e) {
      Debug.warning(e);
    }
View Full Code Here

    return getRootNode();
  }
   
  public Node getBodyNode()
  {
    Node envNode = getEnvelopeNode();
    if (envNode == null)
      return null;
    if (envNode.hasNodes() == false)
      return null;
    return envNode.getNode(0);
  }
View Full Code Here

  public void print()
  {
    Debug.message(toString());
    if (hasContent() == true)
      return;
    Node rootElem = getRootNode();
    if (rootElem == null)
      return;
    Debug.message(rootElem.toString());
  }
View Full Code Here

  ////////////////////////////////////////////////

  public final static Node createEnvelopeBodyNode()
  {
    // <Envelope>
    Node envNode = new Node(SOAP.XMLNS + SOAP.DELIM + SOAP.ENVELOPE);
    envNode.setAttribute("xmlns" + SOAP.DELIM + SOAP.XMLNS, SOAP.XMLNS_URL);
    envNode.setAttribute(SOAP.XMLNS + SOAP.DELIM + "encodingStyle", SOAP.ENCSTYLE_URL);

     // <Body>
    Node bodyNode = new Node(SOAP.XMLNS + SOAP.DELIM + SOAP.BODY);
    envNode.addNode(bodyNode);
   
    return envNode;
  }
View Full Code Here

   */
  public void setAllowedValueList(AllowedValueList avl) {
    //TODO Some test done not stable  
    getStateVariableNode().removeNode(AllowedValueList.ELEM_NAME);
    getStateVariableNode().removeNode(AllowedValueRange.ELEM_NAME);
    Node n = new Node(AllowedValueList.ELEM_NAME);
    Iterator i=avl.iterator();
    while (i.hasNext()) {
      AllowedValue av = (AllowedValue) i.next();
      //n.addNode(new Node(AllowedValue.ELEM_NAME,av.getValue())); wrong!
      n.addNode(av.getAllowedValueNode());            //better (twa)
    }
    getStateVariableNode().addNode(n);   
   
  }
View Full Code Here

  //  AllowedValueRange
  ////////////////////////////////////////////////

  public AllowedValueRange getAllowedValueRange()
  {
    Node valueRangeNode = getStateVariableNode().getNode(AllowedValueRange.ELEM_NAME);
    if (valueRangeNode == null)
      return null;
    return new AllowedValueRange(valueRangeNode);
  }
View Full Code Here

    s.getServiceNode();
  }
 
  public Node getActionNode()
  {
    Node argumentLinstNode = getArgumentNode().getParentNode();
    if (argumentLinstNode == null)
      return null;
    Node actionNode = argumentLinstNode.getParentNode();
    if (actionNode == null)
      return null;
    if (Action.isActionNode(actionNode) == false)
      return null;
    return actionNode;
View Full Code Here

  //  Constructor
  ////////////////////////////////////////////////

  public Argument()
  {
    argumentNode = new Node(ELEM_NAME);
    serviceNode = null;
  }
View Full Code Here

    argumentNode = new Node(ELEM_NAME);
    serviceNode = null;
  }
 
  public Argument(Node servNode){
    argumentNode = new Node(ELEM_NAME);
    serviceNode = servNode;   
  }
View Full Code Here

TOP

Related Classes of org.cybergarage.xml.Node

Copyright © 2018 www.massapicom. 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.