|
||||||||||
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 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(String parentEncodingStyleURI,
boolean autoTypes)
Create a type mapping with the specified encodying style. |
TypeMapping |
getDefaultTypeMapping()
Gets the registered default TypeMapping instance. |
String[] |
getRegisteredEncodingStyleURIs()
Returns a list of registered encodingStyle URIs in this TypeMappingRegistry instance. |
TypeMapping |
getTypeMapping(String encodingStyleURI)
Returns the registered TypeMapping for the specified
encodingStyle URI. |
TypeMapping |
register(String encodingStyleURI,
TypeMapping mapping)
|
void |
registerDefault(TypeMapping mapping)
|
boolean |
removeTypeMapping(TypeMapping mapping)
Removes a TypeMapping from the TypeMappingRegistry. |
TypeMapping |
unregisterTypeMapping(String encodingStyleURI)
Unregisters a TypeMapping instance, if present, from the specified encodingStyleURI. |
Field Detail |
---|
static final String ROLE
Method Detail |
---|
TypeMapping register(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
.String[] getRegisteredEncodingStyleURIs()
TypeMappingRegistry
instance.
TypeMapping getTypeMapping(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(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(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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |