Package org.apache.wsif.util

Examples of org.apache.wsif.util.TypeSerializerInfo


                  + WSIFAXISConstants.CONTEXT_DEFAULT_SOAP_TYPE_SERIALIZERS
                  + "' value List contains an entry that is not an instance "
                  + "of org.apache.wsif.util.TypeSerializer: "
                  + value);
          }
          TypeSerializerInfo ts = (TypeSerializerInfo) o;
         
             Class javaType = ts.getJavaType();
             QName elementType = ts.getElementType();    
             Object tmp = ts.getSerializer();
            SerializerFactory sf = null;
             if (tmp instanceof SerializerFactory) {
                sf = (SerializerFactory) tmp;
             }
             tmp = ts.getDeserializer();
            DeserializerFactory df = null;
             if (tmp instanceof DeserializerFactory) {
                df = (DeserializerFactory) tmp;
             }
                  
View Full Code Here


      SerializerFactory sf = null;
      DeserializerFactory df = null;
     
      // the context may override the default (de)serializer for a type
      TypeSerializerInfo contextTypeSerializer =
          findContextTypeSerialzer(context, objClass, xmlType);
      if (contextTypeSerializer != null) {
        objClass = contextTypeSerializer.getJavaType();
        xmlType = contextTypeSerializer.getElementType();
             sf = (SerializerFactory) contextTypeSerializer.getSerializer();
             df = (DeserializerFactory) contextTypeSerializer.getDeserializer();
      }
     
        if (sf == null && tm.getSerializer(objClass, xmlType) == null) {
                if (objClass.isArray()) {
              sf = new ArraySerializerFactory();
View Full Code Here

                  + WSIFAXISConstants.CONTEXT_SOAP_TYPE_SERIALIZERS
                  + "' value List contains an entry that is not an instance "
                  + "of org.apache.wsif.util.TypeSerializer: "
                  + value);
          }
          TypeSerializerInfo tm = (TypeSerializerInfo) o;
             
             Class javaType = tm.getJavaType();
             QName elementType = tm.getElementType();    
             Object serializer = tm.getSerializer();    
             Object deserializer = tm.getDeserializer();
                 
          if ( (javaType != null) || (javaType.isAssignableFrom(clazz))
          && ( (elementType != null) || (elementType.equals(xmlType)) ) ){
              if (serializer == null || serializer instanceof SerializerFactory
              && deserializer == null || deserializer instanceof DeserializerFactory
View Full Code Here

TOP

Related Classes of org.apache.wsif.util.TypeSerializerInfo

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.