Package org.jboss.xb.binding.sunday.unmarshalling

Examples of org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver


    * Creates and initializes an instance of SchemaBinding
    */
   public SchemaBinding buildSchemaBinding(XSModel model, JavaWsdlMapping wsdlMapping)
   {
      JBossEntityResolver resolver = new JBossWSEntityResolver();
      SchemaBinding schemaBinding = XsdBinder.bind(model, new DefaultSchemaResolver(resolver));

      schemaBinding.setIgnoreLowLine(false);
      schemaBinding.setIgnoreUnresolvedFieldOrClass(false);
      schemaBinding.setUnmarshalListsToArrays(true); // note: default jaxb2.0 is false!
      schemaBinding.setSimpleContentProperty("_value");
View Full Code Here


    * Creates and initializes an instance of SchemaBinding
    */
   public SchemaBinding buildSchemaBinding(XSModel model, JavaWsdlMapping wsdlMapping)
   {
      JBossEntityResolver resolver = new JBossWSEntityResolver();
      SchemaBinding schemaBinding = XsdBinder.bind(model, new DefaultSchemaResolver(resolver));

      schemaBinding.setIgnoreLowLine(false);
      schemaBinding.setIgnoreUnresolvedFieldOrClass(false);
      schemaBinding.setUnmarshalListsToArrays(true); // note: default jaxb2.0 is false!
      schemaBinding.setSimpleContentProperty("_value");
View Full Code Here

   }
  
   public DefaultSchemaResolver getResolver()
   {
      SingletonSchemaResolverFactory factory = SingletonSchemaResolverFactory.getInstance();
      DefaultSchemaResolver resolver = (DefaultSchemaResolver)factory.getSchemaBindingResolver();
      return resolver;
   }
View Full Code Here

    * @param metadata the metadata
    * @deprecated Use non-static method {@link #addTypeBinding(String, Class)}
    */
   public static void addClassBinding(String namespace, Class<?> metadata)
   {
      DefaultSchemaResolver resolver = (DefaultSchemaResolver)SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
      resolver.addClassBinding(namespace, metadata);
   }
View Full Code Here

    * @param namespace the namespace
    * @deprecated Use non-static method {@link #removeTypeBinding(String)}
    */
   public static void removeClassBinding(String namespace)
   {
      DefaultSchemaResolver resolver = (DefaultSchemaResolver)SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
      resolver.removeClassBinding(namespace);
   }
View Full Code Here

   protected void changeMetaDataClass(Class<?> clazz)
   {
      SingletonSchemaResolverFactory factory = SingletonSchemaResolverFactory.getInstance();
      SchemaBindingResolver resolver = factory.getSchemaBindingResolver();
      DefaultSchemaResolver dsr = assertInstanceOf(resolver, DefaultSchemaResolver.class);
      dsr.removeClassBinding("urn:jboss:classloader:1.0");
      dsr.addClassBinding("urn:jboss:classloader:1.0", clazz);
   }
View Full Code Here

         Method method = clazz.getMethod("initResolver", (Class[]) null);
         defaultResolver = (SchemaBindingResolver) method.invoke(null, (Object[]) null);
      }
      catch (NoSuchMethodException ignored)
      {
         defaultResolver = new DefaultSchemaResolver();
      }
   }
View Full Code Here

/*  81 */   private static final Logger log = Logger.getLogger(SchemaBindingBuilder.class);
/*     */
/*     */   public SchemaBinding buildSchemaBinding(XSModel model, JavaWsdlMapping wsdlMapping)
/*     */   {
/*  88 */     JBossEntityResolver resolver = new JBossWSEntityResolver();
/*  89 */     SchemaBinding schemaBinding = XsdBinder.bind(model, new DefaultSchemaResolver(resolver));
/*     */
/*  91 */     schemaBinding.setIgnoreLowLine(false);
/*  92 */     schemaBinding.setIgnoreUnresolvedFieldOrClass(false);
/*  93 */     schemaBinding.setUnmarshalListsToArrays(true);
/*  94 */     schemaBinding.setSimpleContentProperty("_value");
View Full Code Here

/*    */
/* 59 */     field = clazz.getDeclaredField("dependencyBuilder");
/* 60 */     field.setAccessible(true);
/* 61 */     field.set(object, new AOPDependencyBuilder());
/*    */
/* 63 */     DefaultSchemaResolver resolver = (DefaultSchemaResolver)SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
/* 64 */     resolver.addSchemaInitializer("urn:jboss:aop-beans:1.0", new AOPBeansSchemaInitializer());
/* 65 */     resolver.addSchemaParseAnnotations("urn:jboss:aop-beans:1.0", Boolean.FALSE);
/*    */   }
View Full Code Here

TOP

Related Classes of org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver

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.