|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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. |
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 |
public static final java.lang.String ROLE
Method Detail |
public TypeMapping register(java.lang.String encodingStyleURI, TypeMapping mapping)
public void registerDefault(TypeMapping mapping)
public TypeMapping getDefaultTypeMapping()
TypeMapping
instance.
This method returns null
if there is no registered
default TypeMapping in the registry.
TypeMapping
instance
or null
.public java.lang.String[] getRegisteredEncodingStyleURIs()
TypeMappingRegistry
instance.
public 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
public TypeMapping createTypeMapping(boolean autoTypes)
TypeMapping
object.
public 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
public 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
public 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
public void clear()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |