org.smallmind.cloud.namespace.java.backingStore
Class NameTranslator
java.lang.Object
org.smallmind.cloud.namespace.java.backingStore.NameTranslator
- Direct Known Subclasses:
- LdapNameTranslator
public abstract class NameTranslator
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameTranslator
public NameTranslator(ContextCreator contextCreator)
getContextCreator
public ContextCreator getContextCreator()
fromInternalNameToExternalContext
public ContextNamePair fromInternalNameToExternalContext(DirContext internalContext,
Name internalName)
throws NamingException
- Throws:
NamingException
fromInternalNameToExternalName
public abstract JavaName fromInternalNameToExternalName(Name internalName)
throws InvalidNameException
- Throws:
InvalidNameException
fromExternalNameToExternalString
public abstract String fromExternalNameToExternalString(JavaName internalName)
fromAbsoluteExternalStringToInternalString
public abstract String fromAbsoluteExternalStringToInternalString(String externalName)
throws InvalidNameException
- Throws:
InvalidNameException
fromExternalStringToInternalString
public abstract String fromExternalStringToInternalString(String externalName)
throws InvalidNameException
- Throws:
InvalidNameException
Copyright © 2011. All Rights Reserved.