public abstract class LdapDNStrConverter
extends java.lang.Object
| Constructor and Description |
|---|
LdapDNStrConverter() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
encodeAVA(AVA ava)
Converts an AVA object to a Ldap dn string.
|
abstract java.lang.String |
encodeDN(X500Name dn)
Converts a X500Name object to a Ldap dn string.
|
abstract java.lang.String |
encodeRDN(RDN rdn)
Converts an RDN object to a Ldap dn string.
|
static LdapDNStrConverter |
getDefault()
Gets a global default Ldap DN String converter.
|
abstract AVA |
parseAVA(java.lang.String ava)
Converts a Ldap DN string to a AVA object.
|
abstract AVA |
parseAVA(java.lang.String rdn,
byte[] tags)
Like parseAVA with a specified DER encoding order for Directory Strings.
|
abstract X500Name |
parseDN(java.lang.String dn)
Converts a Ldap DN string to a X500Name object.
|
abstract X500Name |
parseDN(java.lang.String dn,
byte[] tags)
Like parseDN with a specified DER encoding order for Directory Strings.
|
abstract RDN |
parseRDN(java.lang.String rdn)
Converts a Ldap DN string to a RDN object.
|
abstract RDN |
parseRDN(java.lang.String rdn,
byte[] tags)
Like parseRDN with a specified DER encoding order for Directory Strings.
|
static void |
setDefault(LdapDNStrConverter defConverter)
Set the global default LdapDNStrConverter object.
|
public abstract X500Name parseDN(java.lang.String dn) throws java.io.IOException
dn - a Ldap DN String.java.io.IOExceptionpublic abstract X500Name parseDN(java.lang.String dn, byte[] tags) throws java.io.IOException
java.io.IOExceptionpublic abstract RDN parseRDN(java.lang.String rdn) throws java.io.IOException
rdn - a Ldap DN Stringjava.io.IOExceptionpublic abstract RDN parseRDN(java.lang.String rdn, byte[] tags) throws java.io.IOException
java.io.IOExceptionpublic abstract AVA parseAVA(java.lang.String ava) throws java.io.IOException
ava - a Ldap DN string.java.io.IOExceptionpublic abstract AVA parseAVA(java.lang.String rdn, byte[] tags) throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String encodeDN(X500Name dn) throws java.io.IOException
dn - an X500Name object.java.io.IOExceptionpublic abstract java.lang.String encodeRDN(RDN rdn) throws java.io.IOException
rdn - an RDN object.java.io.IOExceptionpublic abstract java.lang.String encodeAVA(AVA ava) throws java.io.IOException
ava - An AVA object.java.io.IOExceptionpublic static LdapDNStrConverter getDefault()
LdapV3DNStrConverterpublic static void setDefault(LdapDNStrConverter defConverter)
defConverter - A LdapDNStrConverter object to become
the global default.