|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.spi.commons.namespace.AbstractNamespaceResolver
public abstract class AbstractNamespaceResolver
Provides default implementations for the methods:
Subclasses may overwrite those methods with more efficient implementations e.g. using caching. This class also adds optional support forNamespaceListeners. To enable listener support call the constructor
with supportListeners set to true. The default
constructor will not enable listener support and all listener related
methods will throw an UnsupportedOperationException in that case.
| Constructor Summary | |
|---|---|
AbstractNamespaceResolver()
Deprecated. Creates a AbstractNamespaceResolver without listener
support. |
|
AbstractNamespaceResolver(boolean supportListeners)
Deprecated. Creates a AbstractNamespaceResolver with listener support if
supportListeners is set to true. |
|
| Method Summary | |
|---|---|
void |
addListener(NamespaceListener listener)
Deprecated. Registers listener to get notifications when namespace
mappings change. |
protected void |
notifyNamespaceAdded(String prefix,
String uri)
Deprecated. Notifies the listeners that a new namespace uri has been
added and mapped to prefix. |
protected void |
notifyNamespaceRemapped(String oldPrefix,
String newPrefix,
String uri)
Deprecated. Notifies listeners that an existing namespace uri has been remapped to a new prefix. |
protected void |
notifyNamespaceRemoved(String uri)
Deprecated. Notifies the listeners that the namespace with the given uri
has been removed from the mapping. |
void |
removeListener(NamespaceListener listener)
Deprecated. Removes the listener from this NamespaceRegistery. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver |
|---|
getPrefix, getURI |
| Constructor Detail |
|---|
public AbstractNamespaceResolver()
AbstractNamespaceResolver without listener
support.
public AbstractNamespaceResolver(boolean supportListeners)
AbstractNamespaceResolver with listener support if
supportListeners is set to true.
supportListeners - if true listener are supported by
this instance.| Method Detail |
|---|
public void addListener(NamespaceListener listener)
listener to get notifications when namespace
mappings change.
listener - the listener to register.
UnsupportedOperationException - if listener support is not enabled
for this AbstractNamespaceResolver.public void removeListener(NamespaceListener listener)
listener from this NamespaceRegistery.
listener - the listener to remove.
UnsupportedOperationException - if listener support is not enabled
for this AbstractNamespaceResolver.
protected void notifyNamespaceAdded(String prefix,
String uri)
uri has been
added and mapped to prefix.
prefix - the prefix.uri - the namespace uri.
protected void notifyNamespaceRemapped(String oldPrefix,
String newPrefix,
String uri)
oldPrefix - the old prefix.newPrefix - the new prefix.uri - the associated namespace uri.protected void notifyNamespaceRemoved(String uri)
uri
has been removed from the mapping.
uri - the namespace uri.NamespaceListener.namespaceRemoved(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||