| java.lang.Object org.apache.axis2.jaxws.marshaller.factory.MethodMarshallerFactory
MethodMarshallerFactory | public class MethodMarshallerFactory (Code) | | The MethodMarshallerFactory creates a Doc/Lit Wrapped, Doc/Lit Bare or RPC Marshaller using
SOAPBinding information
|
Method Summary | |
public static MethodMarshaller | getMarshaller(OperationDescription op, boolean isClient) | protected static boolean | isDocLitBare(OperationDescription op) | protected static boolean | isDocLitBareMinimal(OperationDescription op) If a webservices is created without xjc, then there will be no ObjectFactory classes packaged
with the webservice. | protected static boolean | isDocLitWrapped(OperationDescription op) | protected static boolean | isDocLitWrappedMinimal(OperationDescription op) If a web service is created without wsgen, it is possible that the wrapper elements are
missing. | protected static boolean | isDocLitWrappedPlus(OperationDescription op) If an web service is created using wsgen, it is possible that the sei does not comply with
the wrapped rules. |
isDocLitBare | protected static boolean isDocLitBare(OperationDescription op)(Code) | | |
isDocLitBareMinimal | protected static boolean isDocLitBareMinimal(OperationDescription op)(Code) | | If a webservices is created without xjc, then there will be no ObjectFactory classes packaged
with the webservice. In such cases, use the doc/lit bare minimal marshaller. This marshaller
will use "by java type" marshalling/unmarshalling for primitives and Strings.
Parameters: op - |
isDocLitWrapped | protected static boolean isDocLitWrapped(OperationDescription op)(Code) | | |
isDocLitWrappedMinimal | protected static boolean isDocLitWrappedMinimal(OperationDescription op)(Code) | | If a web service is created without wsgen, it is possible that the wrapper elements are
missing. In such cases, use the doc/lit wrapped minimal marshaller
Parameters: op - |
isDocLitWrappedPlus | protected static boolean isDocLitWrappedPlus(OperationDescription op)(Code) | | If an web service is created using wsgen, it is possible that the sei does not comply with
the wrapped rules. For example, wsgen will allow header parameters and return values. In
such cases we will use the DocLitWrappedPlus marshaller to marshal and unmarshal the xml in
these extraordinary situations
Parameters: op - |
|
|