org.jboss.xb.binding.resolver
Interface MutableSchemaResolverWithQNameMapping
- All Superinterfaces:
- MutableSchemaResolver, SchemaBindingResolver
- All Known Implementing Classes:
- AbstractMutableSchemaResolver, DefaultSchemaResolver, MultiClassSchemaResolver
public interface MutableSchemaResolverWithQNameMapping
- extends MutableSchemaResolver
A MutableSchemaResolverWithQNameMapping.
- Version:
- $Revision: 1.1 $
- Author:
- Alexey Loubyansky
Methods inherited from interface org.jboss.xb.binding.resolver.MutableSchemaResolver |
isCacheResolvedSchemas, mapLocationToClass, mapLocationToClass, mapLocationToClasses, mapLocationToClasses, mapSchemaInitializer, mapSchemaInitializer, mapSchemaLocation, mapURIToClass, mapURIToClass, mapURIToClasses, mapURIToClasses, removeLocationToClassMapping, removeSchemaInitializer, removeSchemaLocation, removeURIToClassMapping, setCacheResolvedSchemas, setParseXSDAnnotations, unsetParseXSDAnnotations |
mapQNameToClasses
void mapQNameToClasses(QName elementName,
Class<?>... classes)
- Maps element name to an array of classes that should be used as the base for the SchemaBinding.
- Parameters:
elementName
- the name of the root elementclasses
- the array of classes to build the SchemaBinding from
removeQNameToClassMapping
Class<?>[] removeQNameToClassMapping(QName elementName)
- Removes element name to class mapping.
- Parameters:
elementName
- the root element name
- Returns:
- the array of classes used to build the SchemaBinding or null, if the schema location wasn't mapped.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.