|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypeMappingRegistry
The TypeMappingRegistry provides access to the type mappings within XFire.
| Field Summary | |
|---|---|
static java.lang.String |
ROLE
|
| Method Summary | |
|---|---|
void |
clear()
Removes all registered TypeMappings and encodingStyleURIs from this TypeMappingRegistry. |
TypeMapping |
createTypeMapping(boolean autoTypes)
Creates a new empty TypeMapping object. |
TypeMapping |
createTypeMapping(java.lang.String encodingStyleURI,
boolean autoTypes)
Create a type mapping with the specified encodying style. |
TypeMapping |
getDefaultTypeMapping()
Gets the registered default TypeMapping instance. |
java.lang.String[] |
getRegisteredEncodingStyleURIs()
Returns a list of registered encodingStyle URIs in this TypeMappingRegistry instance. |
TypeMapping |
getTypeMapping(java.lang.String encodingStyleURI)
Returns the registered TypeMapping for the specified
encodingStyle URI. |
TypeMapping |
register(java.lang.String encodingStyleURI,
TypeMapping mapping)
|
void |
registerDefault(TypeMapping mapping)
|
boolean |
removeTypeMapping(TypeMapping mapping)
Removes a TypeMapping from the TypeMappingRegistry. |
TypeMapping |
unregisterTypeMapping(java.lang.String encodingStyleURI)
Unregisters a TypeMapping instance, if present, from the specified encodingStyleURI. |
| Field Detail |
|---|
static final java.lang.String ROLE
| Method Detail |
|---|
TypeMapping register(java.lang.String encodingStyleURI,
TypeMapping mapping)
void registerDefault(TypeMapping mapping)
TypeMapping getDefaultTypeMapping()
TypeMapping instance.
This method returns null if there is no registered
default TypeMapping in the registry.
TypeMapping instance
or null.java.lang.String[] getRegisteredEncodingStyleURIs()
TypeMappingRegistry instance.
TypeMapping getTypeMapping(java.lang.String encodingStyleURI)
TypeMapping for the specified
encodingStyle URI. If there is no registered TypeMapping
for the specified encodingStyleURI, this method
returns null.
encodingStyleURI - Encoding style specified as an URI
nullTypeMapping createTypeMapping(boolean autoTypes)
TypeMapping object.
TypeMapping createTypeMapping(java.lang.String encodingStyleURI,
boolean autoTypes)
encodingStyleURI - Encoding style specified as an URIautoTypes - Should this mapping auto-generate types where possible
TypeMapping unregisterTypeMapping(java.lang.String encodingStyleURI)
encodingStyleURI - Encoding style specified as an URI
TypeMapping instance that has been unregistered
or null if there was no TypeMapping
registered for the specified encodingStyleURIboolean removeTypeMapping(TypeMapping mapping)
TypeMapping from the TypeMappingRegistry. A
TypeMapping is associated with 1 or more
encodingStyleURIs. This method unregisters the specified
TypeMapping instance from all associated
encodingStyleURIs and then removes this
TypeMapping instance from the registry.
mapping - TypeMapping to remove
true if specified TypeMapping
is removed from the TypeMappingRegistry; false
if the specified TypeMapping was not in the
TypeMappingRegistryvoid clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||