|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.exolab.castor.xml.IDResolverImpl
Default IDResolver for Castor XML during (un)marshaling.
IDResolver| Constructor Summary | |
(package private) |
IDResolverImpl()
|
| Method Summary | |
(package private) void |
bind(java.lang.String id,
java.lang.Object object,
boolean isValidating)
Binds a mapping from an ID to the referenced target object. |
java.lang.Object |
resolve(java.lang.String idref)
Returns the Object whose id matches the given IDREF, or 'null' if no object was found. |
(package private) void |
setResolver(IDResolver idResolver)
Sets a custom IDResolver instance to be used for IDRef resolution. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
IDResolverImpl()
| Method Detail |
void bind(java.lang.String id,
java.lang.Object object,
boolean isValidating)
throws ValidationException
id - Object identifierobject - Object being identified by ID
ValidationException - If an ID is used more than once.public java.lang.Object resolve(java.lang.String idref)
resolve in interface IDResolveridref - the IDREF to resolve.
void setResolver(IDResolver idResolver)
idResolver - a custom IDResolver instance to be used.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||