[jboss-svn-commits] JBoss Common SVN: r2668 - jbossxb/trunk/src/main/java/org/jboss/xb/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Nov 3 15:24:54 EDT 2007


Author: alex.loubyansky at jboss.com
Date: 2007-11-03 15:24:53 -0400 (Sat, 03 Nov 2007)
New Revision: 2668

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/builder/JBossXBNoSchemaBuilder.java
Log:
don't use bean's adapter builder class for a property bound as a group, removed unused variable

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/builder/JBossXBNoSchemaBuilder.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/builder/JBossXBNoSchemaBuilder.java	2007-11-01 11:02:02 UTC (rev 2667)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/builder/JBossXBNoSchemaBuilder.java	2007-11-03 19:24:53 UTC (rev 2668)
@@ -1143,9 +1143,10 @@
                   BeanAdapterFactory propBeanAdapterFactory = null;
                   try
                   {
-                     BeanInfo propBeanAdapterBuilderInfo = JBossXBBuilder.configuration.getBeanInfo(beanAdapterBuilderClass);
+                     // TODO this has to use its own adapter class and the factory method
+                     BeanInfo propBeanAdapterBuilderInfo = JBossXBBuilder.configuration.getBeanInfo(DefaultBeanAdapterBuilder.class);
                      BeanAdapterBuilder propBeanAdapterBuilder = (BeanAdapterBuilder) propBeanAdapterBuilderInfo.newInstance();
-                     propBeanAdapterFactory = propBeanAdapterBuilder.newFactory(propBeanInfo, factory);
+                     propBeanAdapterFactory = propBeanAdapterBuilder.newFactory(propBeanInfo, null);
                   }
                   catch (Throwable t)
                   {
@@ -1319,8 +1320,6 @@
 
             QName wrapperQName = generateXmlName(property.getName(), elementForm, wrapperNamespace, wrapperName);
 
-            boolean typeIsNew = !typeCache.containsKey(propertyType);
-
             TypeBinding wrapperType = new TypeBinding();
             SequenceBinding seq = new SequenceBinding(schemaBinding);
             seq.setHandler(BuilderParticleHandler.INSTANCE);
@@ -1561,8 +1560,7 @@
                if (!Element.class.getName().equals(propertyType.getName()))
                {
                   TypeBinding elementTypeBinding = resolveTypeBinding(localPropertyType);
-                  ElementBinding elementBinding = createElementBinding(localPropertyType, elementTypeBinding, qName,
-                        false);
+                  ElementBinding elementBinding = createElementBinding(localPropertyType, elementTypeBinding, qName, false);
                   elementBinding.setNillable(nillable);
                   elementBinding.setValueAdapter(valueAdapter);
 




More information about the jboss-svn-commits mailing list