Package org.jibx.schema.codegen.custom
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
createInstance
(String cname, UnmarshallingContext ctx) Create an instance of the appropriate class decorator class, to be used for unmarshalling.Methods inherited from class org.jibx.schema.codegen.custom.SchemaRootBase.ExtensionUnmarshaller
isPresent, unmarshal
-
Constructor Details
-
ClassDecoratorUnmarshaller
public ClassDecoratorUnmarshaller()Constructor.
-
-
Method Details
-
createInstance
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 classSchemaRootBase.ExtensionUnmarshaller
- Parameters:
cname
- class name from element (null
if not supplied)ctx
- unmarshalling context- Returns:
- object
-