Examples of TypeDesc


Examples of org.apache.axis.description.TypeDesc

      if ( !( element instanceof MessageElement ) )
      {
         throw new IllegalArgumentException(  );
      }

      TypeDesc desc = TypeDesc.getTypeDescForClass( javaClass );
      if ( desc == null )
      {
         return false;
      }

      QName qname = desc.getXmlType(  );
      QName type = ( (MessageElement) element ).getType(  );
      if ( type == null )
      {
         type = ( (MessageElement) element ).getQName(  );
      }
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

      if ( !( element instanceof MessageElement ) )
      {
         throw new IllegalArgumentException(  );
      }

      TypeDesc desc = TypeDesc.getTypeDescForClass( javaClass );
      if ( desc == null )
      {
         return false;
      }

      QName qname = desc.getXmlType(  );
      QName type = ( (MessageElement) element ).getType(  );
      if ( type == null )
      {
         type = ( (MessageElement) element ).getQName(  );
      }
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

    } catch (Exception e) {
System.out.println("can't replace classloader");
    }
   
    try{   
      TypeDesc desc = (TypeDesc)sourceObj.getClass().getMethod("getTypeDesc", new Class[]{}).invoke(sourceObj, new Object[]{});
      QName xmlType = desc.getXmlType();
      //
      //xmlType = (QName)extendedContext.get("qName");
      //
      xmlType = new QName("http://" + sourceObj.getClass().getName(), org.uengine.util.UEngineUtil.getClassNameOnly(sourceObj.getClass()) );
//      xmlType = new QName(Constants.URI_SOAP11_ENV, Constants.ELEM_ENVELOPE );
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

  public Object deserialize(InputStream is, Hashtable extendedContext) throws Exception{
 
    //getting deserializer
    Class targetCls = (Class)extendedContext.get("targetClass");
    Object objectOfTargetCls = targetCls.newInstance()
    TypeDesc desc = (TypeDesc)objectOfTargetCls.getClass().getMethod("getTypeDesc", new Class[]{}).invoke(objectOfTargetCls, new Object[]{});
    final QName xmlType;// = desc.getXmlType();
    xmlType = new QName("http://" + objectOfTargetCls.getClass().getName(), org.uengine.util.UEngineUtil.getClassNameOnly(objectOfTargetCls.getClass()) );
          Deserializer dser =
      (Deserializer)objectOfTargetCls.getClass().getMethod("getDeserializer", new Class[]{String.class, Class.class, QName.class})
        .invoke(objectOfTargetCls, new Object[]{"", objectOfTargetCls.getClass(), xmlType});
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

    } catch (Exception e) {
System.out.println("can't replace classloader");
    }
   
    try{   
      TypeDesc desc = (TypeDesc)sourceObj.getClass().getMethod("getTypeDesc", new Class[]{}).invoke(sourceObj, new Object[]{});
      QName xmlType = desc.getXmlType();
      //
      //xmlType = (QName)extendedContext.get("qName");
      //
      xmlType = new QName("http://" + sourceObj.getClass().getName(), org.uengine.util.UEngineUtil.getClassNameOnly(sourceObj.getClass()) );
//      xmlType = new QName(Constants.URI_SOAP11_ENV, Constants.ELEM_ENVELOPE );
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

  public Object deserialize(InputStream is, Hashtable extendedContext) throws Exception{
 
    //getting deserializer
    Class targetCls = (Class)extendedContext.get("targetClass");
    Object objectOfTargetCls = targetCls.newInstance()
    TypeDesc desc = (TypeDesc)objectOfTargetCls.getClass().getMethod("getTypeDesc", new Class[]{}).invoke(objectOfTargetCls, new Object[]{});
    final QName xmlType;// = desc.getXmlType();
    xmlType = new QName("http://" + objectOfTargetCls.getClass().getName(), org.uengine.util.UEngineUtil.getClassNameOnly(objectOfTargetCls.getClass()) );
          Deserializer dser =
      (Deserializer)objectOfTargetCls.getClass().getMethod("getDeserializer", new Class[]{String.class, Class.class, QName.class})
        .invoke(objectOfTargetCls, new Object[]{"", objectOfTargetCls.getClass(), xmlType});
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

    public FieldDesc[] getFields() {
        return fields;
    }

    public TypeDesc buildTypeDesc() {
        TypeDesc typeDesc = new TypeDesc(clazz, canSearchParents);
        typeDesc.setXmlType(qName);
        typeDesc.setFields(fields);
        return typeDesc;
    }
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

        if (propDesc == null) {
            Class superClass = javaType;
            while (superClass != null && propDesc == null) {
                superClass = superClass.getSuperclass();
                if (superClass != null) {
                    TypeDesc td = TypeDesc.getTypeDescForClass(superClass);
                    if (td != null) {
                        String fieldName =
                            td.getFieldNameForElement(elemQName,
                                                      false);
                        if (fieldName == null &&
                            (prefix == null || prefix.equals(""))) {
                            fieldName =
                                td.getFieldNameForElement(
                                new QName("", elemQName.getLocalPart()), false);
                        }
                       
                        propDesc =
                            (BeanPropertyDescriptor)propertyMap.get(fieldName);
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

    public FieldDesc[] getFields() {
        return fields;
    }

    public TypeDesc buildTypeDesc() {
        TypeDesc typeDesc = new TypeDesc(clazz, canSearchParents);
        typeDesc.setXmlType(qName);
        typeDesc.setFields(fields);
        return typeDesc;
    }
View Full Code Here

Examples of org.apache.axis.description.TypeDesc

    public FieldDesc[] getFields() {
        return fields;
    }

    public TypeDesc buildTypeDesc() {
        final TypeDesc typeDesc = new TypeDesc(clazz, canSearchParents);
        typeDesc.setXmlType(qName);
        typeDesc.setFields(fields);
        return typeDesc;
    }
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.