From: Alex L. <al...@jb...> - 2005-05-28 17:12:01
|
User: aloubyansky Date: 05/05/28 13:11:40 Modified: src/main/org/jboss/kernel/plugins/deployment/xml BeanSchemaBinding.java Log: use more general/abstract metadata model than the one from jaxb Revision Changes Path 1.24 +8 -9 microkernel/src/main/org/jboss/kernel/plugins/deployment/xml/BeanSchemaBinding.java (In the diff below, changes in quantity of whitespace are not shown.) Index: BeanSchemaBinding.java =================================================================== RCS file: /cvsroot/jboss/microkernel/src/main/org/jboss/kernel/plugins/deployment/xml/BeanSchemaBinding.java,v retrieving revision 1.23 retrieving revision 1.24 diff -u -b -r1.23 -r1.24 --- BeanSchemaBinding.java 27 May 2005 21:26:41 -0000 1.23 +++ BeanSchemaBinding.java 28 May 2005 17:11:40 -0000 1.24 @@ -37,7 +37,6 @@ import org.jboss.kernel.plugins.bootstrap.basic.KernelConstants; import org.jboss.kernel.plugins.deployment.AbstractKernelDeployment; import org.jboss.kernel.spi.config.KernelConfigurator; -import org.jboss.xml.binding.metadata.JaxbJavaType; import org.jboss.xml.binding.sunday.unmarshalling.CharactersHandler; import org.jboss.xml.binding.sunday.unmarshalling.DefaultElementHandler; import org.jboss.xml.binding.sunday.unmarshalling.DefaultElementInterceptor; @@ -52,7 +51,7 @@ * * @author <a href="mailto:al...@jb...">Alexey Loubyansky</a> * @author <a href="mailto:ad...@jb...">Adrian Brock</a> - * @version $Revision: 1.23 $ + * @version $Revision: 1.24 $ */ public class BeanSchemaBinding { @@ -392,7 +391,7 @@ // parameter can take a value parameterType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return new StringValueMetaData(value); } @@ -533,7 +532,7 @@ // property can take a value propertyType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return new StringValueMetaData(value); } @@ -562,7 +561,7 @@ // depends can take a value dependsType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return value; } @@ -598,7 +597,7 @@ // demand can take a value demandType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return value; } @@ -623,7 +622,7 @@ // supply can take a value supplyType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return value; } @@ -684,7 +683,7 @@ // value can take a value plainValueType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return value; } @@ -722,7 +721,7 @@ // value can take a value valueType.setSimpleType(new CharactersHandler() { - public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, JaxbJavaType jaxbJavaType, String value) + public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xml.binding.metadata.ValueMetaData valueMetaData, String value) { return value; } |