|
||||||||||
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 parentEncodingStyleURI,
boolean autoTypes)
Create a type mapping with the specified encodying style. |
Configuration |
getConfiguration()
|
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. |
void |
setConfiguration(Configuration configuration)
Set the type configuration for this type mapping registry. |
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
null
TypeMapping createTypeMapping(boolean autoTypes)
TypeMapping
object.
TypeMapping createTypeMapping(java.lang.String parentEncodingStyleURI, boolean autoTypes)
parentEncodingStyleURI
- Encoding style of the parent
TypeMapping
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 encodingStyleURI
boolean 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
TypeMappingRegistry
void clear()
void setConfiguration(Configuration configuration)
configuration
- Configuration getConfiguration()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |