Package org.jibx.ws.wsdl.tools
Class WsdlWriter.SchemaMarshaller
java.lang.Object
org.jibx.ws.wsdl.tools.WsdlWriter.SchemaMarshaller
- All Implemented Interfaces:
IMarshaller
- Enclosing class:
WsdlWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MarshallingContextMarshalling context for schema. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisExtension(String mapname) Check if marshaller represents an extension mapping.voidmarshal(Object obj, IMarshallingContext ctx) Marshal instance of handled class.
-
Field Details
-
m_schemaContext
Marshalling context for schema.
-
-
Constructor Details
-
SchemaMarshaller
- Throws:
JiBXException
-
-
Method Details
-
isExtension
Description copied from interface:IMarshallerCheck if marshaller represents an extension mapping. This is used by the framework in generated code to verify compatibility of objects being marshalled using an abstract mapping.- Specified by:
isExtensionin interfaceIMarshaller- Parameters:
mapname- marshaller mapping name (generally the class name to be handled, or abstract mapping type name)- Returns:
trueif this mapping is an extension of the abstract mapping,falseif not
-
marshal
Description copied from interface:IMarshallerMarshal instance of handled class. This method call is responsible for all handling of the marshalling of an object to XML text. It is called at the point where the start tag for the associated element should be generated.- Specified by:
marshalin interfaceIMarshaller- Parameters:
obj- object to be marshalled (may benullif property is not optional)ctx- XML text output context- Throws:
JiBXException- on error in marshalling process
-