public interface CustomSchema
CustomSchema
allows a programmatic way
to provide a custom schema for a given Java type.
During the schema generation process, if the deserializer object
for a given Java type implements CustomSchema
, then
the schema returned by the getSchema method will be merged or
inserted into the generated schema for the given type. Note that
everything from the returned schema will be inserted, possibly
overwriting existing schema definitions.Modifier and Type | Method and Description |
---|---|
Reader |
getSchema(QName xmlType,
String javatype)
Return a complete XML Schema (version
http://www.w3.org/2001/XMLSchema) describing a type or set of
types.
|
Reader getSchema(QName xmlType, String javatype)
xmlType
- the name of the XML typejavatype
- the class name of the Java type (Class.getName() format)Reader
containing a complete XML Schema