Package org.apache.ws.commons.schema

Examples of org.apache.ws.commons.schema.XmlSchemaXPath


            Object o = c.get(i);
            if (o instanceof XmlSchemaKey) {
                XmlSchemaKey key = (XmlSchemaKey)o;
                assertEquals("keyTest", key.getName());

                XmlSchemaXPath selectorXpath = key.getSelector();
                assertEquals("tns:products/tns:productName", selectorXpath.getXPath());

                List<XmlSchemaXPath> fields = key.getFields();
                assertEquals(1, fields.size());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.size(); j++) {
                    fieldXpath = fields.get(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaKeyref) {
                XmlSchemaKeyref keyref = (XmlSchemaKeyref)o;
                assertNotNull(keyref);
                assertEquals("keyRefTest", keyref.getName());
                assertEquals(new QName("http://soapinterop.org/types", "keyTest"), keyref.getRefer());

                XmlSchemaXPath selectorXpath = keyref.getSelector();
                assertEquals("tns:manufacturers/tns:location/tns:productName", selectorXpath.getXPath());

                List<XmlSchemaXPath> fields = keyref.getFields();
                assertEquals(1, fields.size());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.size(); j++) {
                    fieldXpath = fields.get(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaUnique) {
                XmlSchemaUnique unique = (XmlSchemaUnique)o;
                assertNotNull(unique);
                assertEquals("uniqueTest", unique.getName());
                XmlSchemaXPath selectorXpath = unique.getSelector();
                assertEquals("tns:manufacturers/tns:location", selectorXpath.getXPath());

                List<XmlSchemaXPath> fields = unique.getFields();
                assertEquals(1, fields.size());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.size(); j++) {
                    fieldXpath = fields.get(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@district", fieldXpath.getXPath());
            } else {
                fail("An unexpected constraint of \"" + o.getClass().getName() + "\" was found.");
            }
            s.remove(o.getClass().getName());
        }
View Full Code Here


            Object o = c.get(i);
            if (o instanceof XmlSchemaKey) {
                XmlSchemaKey key = (XmlSchemaKey)o;
                assertEquals("keyTest", key.getName());

                XmlSchemaXPath selectorXpath = key.getSelector();
                assertEquals("tns:products/tns:productName", selectorXpath.getXPath());

                List<XmlSchemaXPath> fields = key.getFields();
                assertEquals(1, fields.size());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.size(); j++) {
                    fieldXpath = fields.get(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaKeyref) {
                XmlSchemaKeyref keyref = (XmlSchemaKeyref)o;
                assertNotNull(keyref);
                assertEquals("keyRefTest", keyref.getName());
                assertEquals(new QName("http://soapinterop.org/types", "keyTest"), keyref.getRefer());

                XmlSchemaXPath selectorXpath = keyref.getSelector();
                assertEquals("tns:manufacturers/tns:location/tns:productName", selectorXpath.getXPath());

                List<XmlSchemaXPath> fields = keyref.getFields();
                assertEquals(1, fields.size());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.size(); j++) {
                    fieldXpath = fields.get(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaUnique) {
                XmlSchemaUnique unique = (XmlSchemaUnique)o;
                assertNotNull(unique);
                if ("uniqueTest".equals(unique.getName())) {
                    XmlSchemaXPath selectorXpath = unique.getSelector();
                    assertEquals("tns:manufacturers/tns:location", selectorXpath.getXPath());
   
                    List<XmlSchemaXPath> fields = unique.getFields();
                    assertEquals(1, fields.size());
                    XmlSchemaXPath fieldXpath = null;
                    for (int j = 0; j < fields.size(); j++) {
                        fieldXpath = fields.get(j);
                    }
                    assertNotNull(fieldXpath);
                    assertEquals("@district", fieldXpath.getXPath());
                }
            } else {
                fail("An unexpected constraint of \"" + o.getClass().getName() + "\" was found.");
            }
            s.remove(o.getClass().getName());
View Full Code Here

            Object o = c.getItem(i);
            if (o instanceof XmlSchemaKey) {
                XmlSchemaKey key = (XmlSchemaKey)o;
                assertEquals("keyTest", key.getName());
               
                XmlSchemaXPath selectorXpath = key.getSelector();
                assertEquals("tns:products/tns:productName",
                             selectorXpath.getXPath());
               
                XmlSchemaObjectCollection fields = key.getFields();
                assertEquals(1, fields.getCount());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.getCount(); j++) {
                    fieldXpath = (XmlSchemaXPath)fields.getItem(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaKeyref) {
                XmlSchemaKeyref keyref = (XmlSchemaKeyref)o;
                assertNotNull(keyref);
                assertEquals("keyRefTest", keyref.getName());
                assertEquals(new QName("http://soapinterop.org/types",
                                       "keyTest"),
                             keyref.getRefer());
               
                XmlSchemaXPath selectorXpath = keyref.getSelector();
                assertEquals("tns:manufacturers/tns:location/tns:productName",
                             selectorXpath.getXPath());

                XmlSchemaObjectCollection fields = keyref.getFields();
                assertEquals(1, fields.getCount());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.getCount(); j++) {
                    fieldXpath = (XmlSchemaXPath)fields.getItem(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@productId", fieldXpath.getXPath());
            } else if (o instanceof XmlSchemaUnique) {
                XmlSchemaUnique unique = (XmlSchemaUnique)o;
                assertNotNull(unique);
                assertEquals("uniqueTest", unique.getName());
                XmlSchemaXPath selectorXpath = unique.getSelector();
                assertEquals("tns:manufacturers/tns:location",
                             selectorXpath.getXPath());

                XmlSchemaObjectCollection fields = unique.getFields();
                assertEquals(1, fields.getCount());
                XmlSchemaXPath fieldXpath = null;
                for (int j = 0; j < fields.getCount(); j++) {
                    fieldXpath = (XmlSchemaXPath)fields.getItem(j);
                }
                assertNotNull(fieldXpath);
                assertEquals("@district", fieldXpath.getXPath());
            } else {
                fail("An unexpected constraint of \""
                     + o.getClass().getName() + "\" was found.");
            }
            s.remove(o.getClass().getName());
View Full Code Here

TOP

Related Classes of org.apache.ws.commons.schema.XmlSchemaXPath

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.