|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.core.NamespaceRegistryImpl
public class NamespaceRegistryImpl
A NamespaceRegistryImpl
...
Constructor Summary | |
---|---|
protected |
NamespaceRegistryImpl(FileSystem nsRegStore)
Protected constructor: Constructs a new instance of this class. |
Method Summary | |
---|---|
void |
externalRemap(String oldPrefix,
String newPrefix,
String uri)
Called when a namespace has been externally remapped. |
String |
getPrefix(String uri)
|
String[] |
getPrefixes()
|
String |
getURI(String prefix)
|
String[] |
getURIs()
|
String |
indexToString(int idx)
Returns the namespace URI for a given index (i.e. |
void |
registerNamespace(String prefix,
String uri)
|
void |
setEventChannel(NamespaceEventChannel eventChannel)
Set an event channel to inform about changes. |
int |
stringToIndex(String uri)
Returns the index (i.e. |
void |
unregisterNamespace(String prefix)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NamespaceRegistryImpl(FileSystem nsRegStore) throws javax.jcr.RepositoryException
nsRegStore
-
javax.jcr.RepositoryException
Method Detail |
---|
public void setEventChannel(NamespaceEventChannel eventChannel)
eventChannel
- event channelpublic int stringToIndex(String uri)
stringToIndex
in interface StringIndex
uri
- namespace URI
IllegalArgumentException
- if the namespace is not registeredpublic String indexToString(int idx)
indexToString
in interface StringIndex
idx
- namespace index
IllegalArgumentException
- if the given index is invalidpublic void registerNamespace(String prefix, String uri) throws javax.jcr.NamespaceException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
registerNamespace
in interface javax.jcr.NamespaceRegistry
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public void unregisterNamespace(String prefix) throws javax.jcr.NamespaceException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
unregisterNamespace
in interface javax.jcr.NamespaceRegistry
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public String[] getPrefixes() throws javax.jcr.RepositoryException
getPrefixes
in interface javax.jcr.NamespaceRegistry
javax.jcr.RepositoryException
public String[] getURIs() throws javax.jcr.RepositoryException
getURIs
in interface javax.jcr.NamespaceRegistry
javax.jcr.RepositoryException
public String getURI(String prefix) throws javax.jcr.NamespaceException
getURI
in interface javax.jcr.NamespaceRegistry
javax.jcr.NamespaceException
public String getPrefix(String uri) throws javax.jcr.NamespaceException
getPrefix
in interface javax.jcr.NamespaceRegistry
javax.jcr.NamespaceException
public void externalRemap(String oldPrefix, String newPrefix, String uri) throws javax.jcr.RepositoryException
externalRemap
in interface NamespaceEventListener
oldPrefix
- old prefix. if null
this is a fresh mappingnewPrefix
- new prefix. if null
this is an unmap operationuri
- uri to map prefix to
javax.jcr.RepositoryException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |