Examples of generateType()


Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

      " <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()));
   }

   public void testByteWrapperArray() throws IOException
   {
View Full Code Here

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

                   "<element maxOccurs='unbounded' minOccurs='0' name='value' "+
                   " nillable='true' type='byte'/> </sequence> </complexType> </schema>";

      QName xmlType = new QName("http://jboss.org/types", "Byte.Array");
      SchemaTypeCreator tc = getSchemaCreator();
      JBossXSTypeDefinition xt = tc.generateType(xmlType, Byte[].class);
      JBossXSModel xsmodel = tc.getXSModel();
      assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
   }

   public void testDerivedArray() throws IOException
View Full Code Here

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

      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()));
   }

   public void testDerivedArrayArray() throws IOException
   {
View Full Code Here

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

   {
      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()));
   }

   public void testDerivedArrayArrayArray() throws IOException
   {
View Full Code Here

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

      "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()));
   }

   public void testUserException() throws IOException
   {
View Full Code Here

Examples of org.jboss.ws.tools.schema.SchemaTypeCreator.generateType()

   {
      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()));
   }

   private SchemaTypeCreator getSchemaCreator()
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.