Package commonj.sdo.helper

Examples of commonj.sdo.helper.XMLDocument


        InputStream inputStream = url.openStream();
        xsdHelper.define(inputStream, url.toString());

        inputStream.close();

        XMLDocument doc = xmlHelper.load(getClass().getResourceAsStream(XPATH_XML));

        DataObject root = doc.getRootObject();
        DataObject folder1 = root.getDataObject("Folder[1]");
        assertNotNull(folder1);
        DataObject folder1a = root.getDataObject("Folder.0");
        assertEquals(folder1, folder1a);
        folder1a = root.getDataObject("Folder[FolderName=Folder00000000000]");
View Full Code Here


    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    xmlHelper.save(customerType, "commonj.sdo", "type", baos);
   
    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
    XMLDocument xdoc = xmlHelper.load(bais);

    customerType = xdoc.getRootObject();
   
    // now define the Customer type so that customers can be made
    types.define(customerType);
   
    DataObject customer1 = factory.create("http://example.com/customer",
View Full Code Here

        Assert.assertTrue(dataObject.getString("myAttr").equals("helloworld.HelloWorldImpl"));
    }

    public void testLoad() throws Exception {
        XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(xml));
        XMLDocument document = streamHelper.load(reader);
        Assert.assertNotNull(document);
        Assert.assertEquals(document.getRootElementURI(), module.getNamespaceURI());
        Assert.assertEquals(document.getRootElementName(), module.getLocalPart());
        DataObject moduleObject = document.getRootObject();
        List components = moduleObject.getList("component");
        DataObject componentObject = (DataObject) components.get(0);
        // componentObject.getDataObject("implementation.mock");
        DataObject implObject = (DataObject) componentObject.getSequence(0).getValue(0);
        Assert.assertTrue(implObject.getString("myAttr").equals("helloworld.HelloWorldImpl"));
View Full Code Here

        DataObject implObject = (DataObject) componentObject.getSequence(0).getValue(0);
        Assert.assertTrue(implObject.getString("myAttr").equals("helloworld.HelloWorldImpl"));
    }

    public void testSave() throws XMLStreamException {
        XMLDocument document = XMLHelper.INSTANCE.load(xml);
        StringWriter writer = new StringWriter();
        XMLStreamWriter streamWriter = outputFactory.createXMLStreamWriter(writer);
        streamHelper.save(document, streamWriter);
        streamWriter.flush();
        String xmlStr = writer.toString();
View Full Code Here

        // System.out.println(xmlStr);
         Assert.assertTrue(xmlStr.indexOf("myAttr=\"helloworld.HelloWorldImpl\"")!=-1);
    }

    public void testSaveObject() throws XMLStreamException {
        XMLDocument document = XMLHelper.INSTANCE.load(xml);
        DataObject moduleObject = document.getRootObject();
        List components = moduleObject.getList("component");
        DataObject componentObject = (DataObject) components.get(0);
        StringWriter writer = new StringWriter();
        XMLStreamWriter streamWriter = outputFactory.createXMLStreamWriter(writer);
        streamHelper.saveObject(componentObject, streamWriter);
View Full Code Here

    private static final String QUOTE_XML = "/quote.xml";
    private static final String SHALLOW_QUOTE_XML = "/shallowquote.xml";

    public void testEquality() throws IOException {

        XMLDocument doc = XMLHelper.INSTANCE.load(getClass().getResourceAsStream(QUOTE_XML));
        DataObject sdo = doc.getRootObject();

        doc = XMLHelper.INSTANCE.load(getClass().getResourceAsStream(SHALLOW_QUOTE_XML));
        DataObject shallowSdo = doc.getRootObject();

        boolean result = EqualityHelper.INSTANCE.equalShallow(sdo, shallowSdo);
        assertTrue(result);

        result = EqualityHelper.INSTANCE.equal(sdo, shallowSdo);
View Full Code Here

        System.out.println("InputStream is null");
      } else {
        System.out
            .println("Successfully obtained InputStream from resource");
      }
      XMLDocument xmlDoc = XMLHelper.INSTANCE.load(is);
      purchaseOrder = xmlDoc.getRootObject();
     
    } catch (Exception e) {
      System.out.println("Could not use resourceAsStream "
          + e.toString());
      e.printStackTrace();
View Full Code Here

                System.out.println("Exception : " + e.toString());
                e.printStackTrace();
                return;
            }

            XMLDocument xmlDoc = XMLHelper.INSTANCE.load(fis);

            DataObject purchaseOrder = xmlDoc.getRootObject();

            System.out.println("Order date: " + purchaseOrder.get("orderDate"));
            System.out.println("Comment: " + purchaseOrder.get("comment"));

            DataObject shipTo = purchaseOrder.getDataObject("shipTo");
View Full Code Here

        byte[] compressedBytes = new byte [length];
        objectInput.read(compressedBytes, 0, length);
       
        GZIPInputStream gzipInputStream = new GZIPInputStream(new ByteArrayInputStream(compressedBytes));

        XMLDocument doc = xmlHelper.load(gzipInputStream);
        gzipInputStream.close();

        return doc.getRootObject();
      }
      else
      {
        // Non root object: [path] [root]
        String xpath = objectInput.readUTF();
View Full Code Here

      for (Iterator iter = getTypeMetaData().iterator(); iter.hasNext();)
      {
        TypeMetaData metadata = (TypeMetaData)iter.next();
        URL url = getClass().getResource(metadata.getLocation());
        InputStream inputStream = url.openStream();
        XMLDocument xmlDocument = xmlHelper.load(inputStream);
        Types types = (Types)xmlDocument.getRootObject();
        typeHelper.define(types.getTypeList());
      }
    }
    catch (Exception e)
    {
View Full Code Here

TOP

Related Classes of commonj.sdo.helper.XMLDocument

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.