public class SchemaResolverConfig extends Object implements SchemaResolverConfigMBean
Modifier and Type | Field and Description |
---|---|
protected Properties |
bindingClasses
The binding classes by namespace
|
protected Properties |
bindingClassesByLocation
The binding classes by schemaLocation
|
protected Properties |
parseAnnotations
The parse annotations by namespace
|
protected static MutableSchemaResolverWithQNameMapping |
resolver
The singleton schema resolver
|
protected Map<String,SchemaBindingInitializer> |
schemaInitializerInstances
The initializer instances by namespace
|
protected Properties |
schemaInitializers
The initializers by namespace
|
protected Properties |
schemaLocations
The locations by namespace
|
Constructor and Description |
---|
SchemaResolverConfig() |
Modifier and Type | Method and Description |
---|---|
Properties |
getBindingClasses()
Get the JBossXBBuilder namespace to Class mappings.
|
Properties |
getBindingClassesByLocations()
Get the JBossXBBuilder schema location to Class mappings.
|
boolean |
getCacheResolvedSchemas()
Get whether schemas are cached by namespaceURI
|
Properties |
getParseAnnotations()
Get the parseAnnotations.
|
Map<String,SchemaBindingInitializer> |
getSchemaInitializerInstances()
Get the schemaInitializers.
|
Properties |
getSchemaInitializers()
Get the schemaInitializers.
|
Properties |
getSchemaLocations()
Get the schemaLocations.
|
void |
setBindingClasses(Properties bindingClasses)
Set the JBossXBBuilder namespace to Class mappings.
|
void |
setBindingClassesByElementNames(Map<QName,String> bindingClassesByElementName) |
void |
setBindingClassesByLocations(Properties bindingClassesByLocation)
Set the JBossXBBuilder schema location to Class mappings.
|
void |
setCacheResolvedSchemas(boolean flag)
Set whether schemas are cached by namespaceURI
|
void |
setParseAnnotations(Properties parseAnnotations)
Set the parseAnnotations.
|
void |
setSchemaInitializerInstances(Map<String,SchemaBindingInitializer> schemaInitializers)
Set the schemaInitializers.
|
void |
setSchemaInitializers(Properties schemaInitializers)
Set the schemaInitializers.
|
void |
setSchemaLocations(Properties schemaLocations)
Set the schemaLocations.
|
protected static MutableSchemaResolverWithQNameMapping resolver
protected Properties schemaInitializers
protected Map<String,SchemaBindingInitializer> schemaInitializerInstances
protected Properties schemaLocations
protected Properties parseAnnotations
protected Properties bindingClasses
protected Properties bindingClassesByLocation
public boolean getCacheResolvedSchemas()
SchemaResolverConfigMBean
getCacheResolvedSchemas
in interface SchemaResolverConfigMBean
public void setCacheResolvedSchemas(boolean flag)
SchemaResolverConfigMBean
setCacheResolvedSchemas
in interface SchemaResolverConfigMBean
flag
- - true if schemas are cachedpublic Properties getSchemaInitializers()
SchemaResolverConfigMBean
getSchemaInitializers
in interface SchemaResolverConfigMBean
public void setSchemaInitializers(Properties schemaInitializers)
SchemaResolverConfigMBean
setSchemaInitializers
in interface SchemaResolverConfigMBean
schemaInitializers
- the schemaInitializers.public Map<String,SchemaBindingInitializer> getSchemaInitializerInstances()
SchemaResolverConfigMBean
getSchemaInitializerInstances
in interface SchemaResolverConfigMBean
public void setSchemaInitializerInstances(Map<String,SchemaBindingInitializer> schemaInitializers)
SchemaResolverConfigMBean
setSchemaInitializerInstances
in interface SchemaResolverConfigMBean
schemaInitializers
- the schemaInitializers.public Properties getSchemaLocations()
SchemaResolverConfigMBean
getSchemaLocations
in interface SchemaResolverConfigMBean
public void setSchemaLocations(Properties schemaLocations)
SchemaResolverConfigMBean
setSchemaLocations
in interface SchemaResolverConfigMBean
schemaLocations
- the schemaLocations.public Properties getParseAnnotations()
SchemaResolverConfigMBean
getParseAnnotations
in interface SchemaResolverConfigMBean
public void setParseAnnotations(Properties parseAnnotations)
SchemaResolverConfigMBean
setParseAnnotations
in interface SchemaResolverConfigMBean
parseAnnotations
- the parseAnnotations.public Properties getBindingClassesByLocations()
SchemaResolverConfigMBean
getBindingClassesByLocations
in interface SchemaResolverConfigMBean
public void setBindingClassesByLocations(Properties bindingClassesByLocation)
SchemaResolverConfigMBean
setBindingClassesByLocations
in interface SchemaResolverConfigMBean
public Properties getBindingClasses()
SchemaResolverConfigMBean
getBindingClasses
in interface SchemaResolverConfigMBean
public void setBindingClasses(Properties bindingClasses)
SchemaResolverConfigMBean
setBindingClasses
in interface SchemaResolverConfigMBean
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.