| Interface | Description |
|---|---|
| AntlrDnTokenTypes |
| Class | Description |
|---|---|
| AntlrDnLexer |
An antlr generated Dn lexer.
|
| AntlrDnParser |
An antlr generated Dn parser.
|
| AntlrDnParser.UpAndNormValue |
This class is used to store the decoded value
|
| Ava |
A Attribute Type And Value, which is the basis of all Rdn.
|
| ComplexDnParser |
A Dn parser that is able to parse complex DNs.
|
| Dn |
The Dn class contains a Dn (Distinguished Name).
|
| DnUtils |
Utility class used to manipulate Dn or Rdn elements.
|
| Rdn |
This class store the name-component part or the following BNF grammar (as of
RFC2253, par. 3, and RFC1779, fig. 1) :
- <name-component> ::= <attributeType> <spaces> '=' <spaces> <attributeValue> <attributeTypeAndValues> - <attributeTypeAndValues> ::= <spaces> '+' <spaces> <attributeType> <spaces> '=' <spaces> <attributeValue> <attributeTypeAndValues> | e - <attributeType> ::= [a-zA-Z] <keychars> | <oidPrefix> [0-9] <digits> <oids> | [0-9] <digits> <oids> - <keychars> ::= [a-zA-Z] <keychars> | [0-9] <keychars> | '-' <keychars> | e - <oidPrefix> ::= 'OID.' | 'oid.' | e - <oids> ::= '.' [0-9] <digits> <oids> | e - <attributeValue> ::= <pairs-or-strings> | '#' <hexstring> |'"' <quotechar-or-pairs> '"' - <pairs-or-strings> ::= '\' <pairchar> <pairs-or-strings> | <stringchar> <pairs-or-strings> | e - <quotechar-or-pairs> ::= <quotechar> <quotechar-or-pairs> | '\' <pairchar> <quotechar-or-pairs> | e - <pairchar> ::= ',' | '=' | '+' | '<' | '>' | '#' | ';' | '\' | '"' | [0-9a-fA-F] [0-9a-fA-F] - <hexstring> ::= [0-9a-fA-F] [0-9a-fA-F] <hexpairs> - <hexpairs> ::= [0-9a-fA-F] [0-9a-fA-F] <hexpairs> | e - <digits> ::= [0-9] <digits> | e - <stringchar> ::= [0x00-0xFF] - [,=+<>#;\"\n\r] - <quotechar> ::= [0x00-0xFF] - [\"] - <separator> ::= ',' | ';' - <spaces> ::= ' ' <spaces> | e A Rdn is a part of a Dn. |
| Enum | Description |
|---|---|
| FastDnParser |
A fast LDAP Dn parser that handles only simple DNs.
|
| Exception | Description |
|---|---|
| TooComplexDnException |
This exception is used to signal that the complex parser should be used.
|
Copyright © 2003–2022 The Apache Software Foundation. All rights reserved.