Class WsdlWriter.SchemaMarshaller

java.lang.Object
org.jibx.ws.wsdl.tools.WsdlWriter.SchemaMarshaller
All Implemented Interfaces:
IMarshaller
Enclosing class:
WsdlWriter

public static class WsdlWriter.SchemaMarshaller extends Object implements IMarshaller
  • Field Details

    • m_schemaContext

      private final MarshallingContext m_schemaContext
      Marshalling context for schema.
  • Constructor Details

  • Method Details

    • isExtension

      public boolean isExtension(String mapname)
      Description copied from interface: IMarshaller
      Check 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:
      isExtension in interface IMarshaller
      Parameters:
      mapname - marshaller mapping name (generally the class name to be handled, or abstract mapping type name)
      Returns:
      true if this mapping is an extension of the abstract mapping, false if not
    • marshal

      public void marshal(Object obj, IMarshallingContext ctx) throws JiBXException
      Description copied from interface: IMarshaller
      Marshal 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:
      marshal in interface IMarshaller
      Parameters:
      obj - object to be marshalled (may be null if property is not optional)
      ctx - XML text output context
      Throws:
      JiBXException - on error in marshalling process