Package org.jboss.ws.tools.schema

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator


   protected String jaxwsAssert = "JAXRPC2.0 Assertion:";

   public JavaToXSDHelper()
   {
      creator = new SchemaTypeCreator();
   }
View Full Code Here


   public void testDerivedArray() throws IOException
   {
      String exp = namespace + base +derived + derivedArray +"</schema>";

      SchemaTypeCreator tc = getSchemaCreator();
      tc.addPackageNamespaceMapping(Derived.class.getPackage().getName(), "http://jboss.org/types");
      QName xmlType = new QName("http://jboss.org/types", "Derived.Array");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, Derived[].class);
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

   }

   public void testDerivedArrayArray() throws IOException
   {
      String exp = namespace + base +derived +derivedArray + derivedArrayArray +"</schema>";
      SchemaTypeCreator tc = getSchemaCreator();
      tc.addPackageNamespaceMapping(Derived.class.getPackage().getName(), "http://jboss.org/types");
      QName xmlType = new QName("http://jboss.org/types", "Derived.Array.Array");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, Derived[][].class);
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

      String exp = namespace + base +derived +derivedArray + derivedArrayArray +
      "<complexType name='Derived.Array.Array.Array'><sequence>"+
      "<element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' "+
      "type='tns:Derived.Array.Array'/></sequence></complexType>"+"</schema>";

      SchemaTypeCreator tc = getSchemaCreator();
      tc.addPackageNamespaceMapping(Derived.class.getPackage().getName(), "http://jboss.org/types");
      QName xmlType = new QName("http://jboss.org/types", "Derived.Array.Array.Array");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, Derived[][][].class);
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

   public void testUserException() throws IOException
   {
      String exp = namespace + "<complexType name='UserException'><sequence/></complexType>" +
                   "<element name='UserException' type='tns:UserException'/></schema>";
      SchemaTypeCreator tc = getSchemaCreator();
      QName xmlType = new QName("http://jboss.org/types", "UserException");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, UserException.class);
      Element exp1 = DOMUtils.parse(exp);
      assertEquals(exp1,DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

      assertEquals(exp1,DOMUtils.parse(tc.getXSModel().serialize()));
   }

   private SchemaTypeCreator getSchemaCreator()
   {
      SchemaTypeCreator tc = new SchemaTypeCreator();
      return tc;
   }
View Full Code Here

   "<element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' "+
   "type='tns:Derived.Array'/> </sequence></complexType>";

   public void testint()
   {
      SchemaTypeCreator tc = getSchemaCreator();
      JBossXSTypeDefinition xt = tc.generateType(null,int.class);
      assertNotNull(xt);
   }
View Full Code Here

      assertNotNull(xt);
   }

   public void testInteger()
   {
      SchemaTypeCreator tc = getSchemaCreator();
      JBossXSTypeDefinition xt = tc.generateType(null,Integer.class);
      assertNotNull(xt);
   }
View Full Code Here

   {
      String exp = namespace +
      " <complexType name='int.Array'><sequence>"+
      "<element maxOccurs='unbounded' minOccurs='0' name='value' type='int'/>"+
      "</sequence></complexType></schema>";
      SchemaTypeCreator tc = getSchemaCreator();
      QName xmlType = new QName("http://jboss.org/types", "int.Array");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, int[].class);
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

   {
      String exp = namespace +
      " <complexType name='BigDecimal.Array'><sequence>"+
      "<element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' type='decimal'/>"+
      "</sequence></complexType></schema>";
      SchemaTypeCreator tc = getSchemaCreator();
      QName xmlType = new QName("http://jboss.org/types", "BigDecimal.Array");
      JBossXSTypeDefinition xt = tc.generateType(xmlType, BigDecimal[].class);
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }
View Full Code Here

TOP

Related Classes of org.jboss.ws.tools.schema.SchemaTypeCreator

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.