Package org.jibx.schema.codegen.custom
Class SchemaRootBase.NameConverterUnmarshaller
- java.lang.Object
-
- org.jibx.schema.codegen.custom.SchemaRootBase.ExtensionUnmarshaller
-
- org.jibx.schema.codegen.custom.SchemaRootBase.NameConverterUnmarshaller
-
- All Implemented Interfaces:
IUnmarshaller
- Enclosing class:
- SchemaRootBase
public static class SchemaRootBase.NameConverterUnmarshaller extends SchemaRootBase.ExtensionUnmarshaller
Unmarshaller for name converter extension elements.
-
-
Constructor Summary
Constructors Constructor Description NameConverterUnmarshaller()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectcreateInstance(java.lang.String cname, UnmarshallingContext ctx)Create an instance of the appropriate name converter 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 name converter class, to be used for unmarshalling. This first looks for a constructor in the target class which takes an instance of the existing name converter class as an argument, and uses that constructor if found (passing the existing name converter, so that settings can be inherited). If there's no constructor matching the existing name converter class the default constructor is instead used.- Specified by:
createInstancein classSchemaRootBase.ExtensionUnmarshaller- Parameters:
cname- class name from element (nullif not supplied)ctx- unmarshalling context- Returns:
- object
-
-