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 Constructor Description ClassDecoratorUnmarshaller()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
createInstance(java.lang.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
-
-
-
-
Method Detail
-
createInstance
protected java.lang.Object createInstance(java.lang.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 classSchemaRootBase.ExtensionUnmarshaller
- Parameters:
cname
- class name from element (null
if not supplied)ctx
- unmarshalling context- Returns:
- object
-
-