Class SchemaRootBase.ClassDecoratorUnmarshaller

java.lang.Object
org.jibx.schema.codegen.custom.SchemaRootBase.ExtensionUnmarshaller
org.jibx.schema.codegen.custom.SchemaRootBase.ClassDecoratorUnmarshaller
All Implemented Interfaces:
IUnmarshaller
Enclosing class:
SchemaRootBase

public static class SchemaRootBase.ClassDecoratorUnmarshaller extends SchemaRootBase.ExtensionUnmarshaller
Unmarshaller for class decorator extension elements.
  • Constructor Details

    • ClassDecoratorUnmarshaller

      public ClassDecoratorUnmarshaller()
      Constructor.
  • Method Details

    • createInstance

      protected Object createInstance(String cname, UnmarshallingContext ctx)
      Create an instance of the appropriate class decorator class, to be used for unmarshalling. This always uses the default constructor for the specified class.
      Specified by:
      createInstance in class SchemaRootBase.ExtensionUnmarshaller
      Parameters:
      cname - class name from element (null if not supplied)
      ctx - unmarshalling context
      Returns:
      object