Interface | Description |
---|---|
AntlrDnTokenTypes | |
DnFactory |
A factory for DNs, with a cache.
|
Class | Description |
---|---|
AntlrDnLexer |
An antlr generated Dn lexer.
|
AntlrDnParser |
An antlr generated Dn parser.
|
Ava |
A Attribute Type And Value, which is the basis of all Rdn.
|
DefaultDnFactory |
The default Dn factory implementation.
|
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. |
Exception | Description |
---|---|
TooComplexDnException |
This exception is used to signal that the complex parser should be used.
|
Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.