Package org.teiid.query.processor.xml

Examples of org.teiid.query.processor.xml.Element


    handler.startDocument();
    }

    public void testStartAndEndEmptyElement() throws Exception{
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", null, true, null, null,  null,false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
      Element element = new Element(descriptor, handler);
      element.startElement();
      element.endElement();
      handler.endDocument();
      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1/>"); //$NON-NLS-1$
    }
View Full Code Here


      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1/>"); //$NON-NLS-1$
    }
   
    public void testStartAndEndElement() throws Exception{
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", null, true, null, null, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element = new Element(descriptor, handler);
        element.setContent("test"); //$NON-NLS-1$
      element.startElement();
      element.endElement();
      handler.endDocument();
      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1>test</E1>");//$NON-NLS-1$
    }
View Full Code Here

      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1>test</E1>");//$NON-NLS-1$
    }
   
    public void testAddAttributes() throws Exception{
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", null, true, null, null,  null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element = new Element(descriptor, handler);
        descriptor = NodeDescriptor.createNodeDescriptor("a1", null, true, null, null, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        element.setAttribute(descriptor, "test attribute")//$NON-NLS-1$
      element.setContent("test"); //$NON-NLS-1$
      element.startElement();
      element.endElement();
      handler.endDocument();
      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1 a1=\"test attribute\">test</E1>");//$NON-NLS-1$
    }
View Full Code Here

      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1 a1=\"test attribute\">test</E1>");//$NON-NLS-1$
    }
   
    public void testIsChildOf()throws Exception{
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", null, true, null, null, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element1 = new Element(descriptor, handler);
        descriptor = NodeDescriptor.createNodeDescriptor("E2", null, true, null, null, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element2 = new Element(descriptor, handler);
        descriptor = NodeDescriptor.createNodeDescriptor("E3", null, true, null, null, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element3 = new Element(descriptor, handler);
        element2.setParent(element1);
      element3.setParent(element2);
      assertTrue(element3.isChildOf(element1));
    }
View Full Code Here

   
    public void testNamespace()throws Exception{
        Properties namespaceURIs = new Properties();
        namespaceURIs.setProperty("n", "http://test");//$NON-NLS-1$ //$NON-NLS-2$ 
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", "n", true, null, namespaceURIs, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$//$NON-NLS-2$
        Element element = new Element(descriptor, handler);
      element.setContent("test"); //$NON-NLS-1$
      element.startElement();
      element.endElement();
      handler.endDocument();
      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><n:E1 xmlns:n=\"http://test\">test</n:E1>");//$NON-NLS-1$
    }
View Full Code Here

   
    public void testNamespace2()throws Exception{
        Properties namespaceURIs = new Properties();
        namespaceURIs.setProperty("n", "http://test");//$NON-NLS-1$ //$NON-NLS-2$ 
        NodeDescriptor descriptor = NodeDescriptor.createNodeDescriptor("E1", null, true, null, namespaceURIs, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$
        Element element = new Element(descriptor, handler);
        element.setContent("test"); //$NON-NLS-1$
      element.startElement();
        namespaceURIs = new Properties();
        namespaceURIs.setProperty("n", "");//$NON-NLS-1$ //$NON-NLS-2$ 
        descriptor = NodeDescriptor.createNodeDescriptor("E2", "n", true, null, namespaceURIs, null, false, null, MappingNodeConstants.NORMALIZE_TEXT_PRESERVE);//$NON-NLS-1$//$NON-NLS-2$
      Element element2 = new Element(descriptor, handler)
      element2.setContent("test"); //$NON-NLS-1$
      element2.startElement();
      element2.endElement();
      element.endElement();
      handler.endDocument();
      //System.out.println(streamResultHolder.toCharArray());
      assertEquals(new String(streamResultHolder.toCharArray()), "<?xml version=\"1.0\" encoding=\"UTF-8\"?><E1 xmlns:n=\"http://test\">test<n:E2>test</n:E2></E1>");//$NON-NLS-1$
    }
View Full Code Here

TOP

Related Classes of org.teiid.query.processor.xml.Element

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.