Examples of MappingNode


Examples of org.teiid.query.mapping.xml.MappingNode

        MappingDocument doc = loadMappingDocument(xml);

        // now extract the source nodes
        doc = SourceNodeGenaratorVisitor.extractSourceNodes(doc);
           
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingSourceNode);
       
        // ist source
        MappingSourceNode source = (MappingSourceNode)node;
        assertEquals("parentSource", source.getSource()); //$NON-NLS-1$
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            if(parentNamespaceDeclarations != null) {      
                uri = parentNamespaceDeclarations.getProperty(namespacePrefix);
            }
            if(uri == null){
                //look for namespace in ancester nodes
                MappingNode parent;
                while((parent = node.getParent()) != null){
                  parentNamespaceDeclarations= (Properties)parent.getProperty(MappingNodeConstants.Properties.NAMESPACE_DECLARATIONS);
                  if(parentNamespaceDeclarations != null) {
                      uri = parentNamespaceDeclarations.getProperty(namespacePrefix);
                      if(uri != null) {
                          break;
                      }
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

        // make sure name matches and caridinality of root is reset; as there can be only one root
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertEquals(1, element.getMinOccurence());
        assertEquals(1, element.getMaxOccurence());
       
        MappingNode node1 = (MappingNode)element.getNodeChildren().get(0);
            
        // make sure source's child is mapping element and mapping element's source
        // is above source       
        assertTrue(node1 instanceof MappingElement);
        element = (MappingElement)node1;
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            "    </mappingNode>\r\n" //$NON-NLS-1$
            "</xmlMapping>\r\n\r\n"; //$NON-NLS-1$
       
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
       
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            "</xmlMapping>\r\n\r\n"; //$NON-NLS-1$
       
       
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
       
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            "    </mappingNode>\r\n" //$NON-NLS-1$
            "</xmlMapping>\r\n\r\n"; //$NON-NLS-1$
    
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertFalse(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            "    </mappingNode>\r\n" //$NON-NLS-1$
            "</xmlMapping>\r\n\r\n"; //$NON-NLS-1$
       
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertTrue(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
View Full Code Here

Examples of org.teiid.query.mapping.xml.MappingNode

            "   </mappingNode>\r\n" //$NON-NLS-1$               
            "</xmlMapping>\r\n\r\n"; //$NON-NLS-1$
    
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
       
        // parent element
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
View Full Code Here

Examples of org.yaml.snakeyaml.nodes.MappingNode

        }
    }

    private void build(org.yaml.snakeyaml.nodes.Node yaml, Node parent) {
        if (yaml instanceof MappingNode) {
            final MappingNode mappingNode = (MappingNode) yaml;
            debug("writing map with size: {}", mappingNode.getValue().size());
            for (NodeTuple tuple : mappingNode.getValue()) {
                Node node = new Node();
                if (tuple.getKeyNode() instanceof ScalarNode) {
                    ScalarNode scalarNode = (ScalarNode) tuple.getKeyNode();
                    String keyValue = scalarNode.getValue();
                    debug("keyValue: {}", keyValue);
View Full Code Here

Examples of org.yaml.snakeyaml.nodes.MappingNode

        SequenceNode seq = (SequenceNode) valueNode;
        if (seq.getValue().isEmpty()) { return null; // skip empty lists
        }
      }
      if (Tag.MAP.equals(valueNode.getTag())) {
        MappingNode seq = (MappingNode) valueNode;
        if (seq.getValue().isEmpty()) { return null; // skip empty maps
        }
      }
    }
    return tuple;
  }
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.