| Package | Description |
|---|---|
| org.apache.directory.api.ldap.model.name |
| Modifier and Type | Method and Description |
|---|---|
void |
AntlrDnParser.attributeValue(AntlrDnParser.UpAndNormValue value)
RFC 4514, Section 3
attributeValue = string / hexstring
RFC 2253, Section 3
attributeValue = string
string = *( stringchar / pair )
/ "#" hexstring
/ QUOTATION *( quotechar / pair ) QUOTATION ; only from v2
|
void |
AntlrDnParser.hexstring(AntlrDnParser.UpAndNormValue value)
RFC 4514 Section 3
hexstring = SHARP 1*hexpair
If in <hexstring> form, a BER representation can be obtained from
converting each <hexpair> of the <hexstring> to the octet indicated
by the <hexpair>.
|
byte[] |
AntlrDnParser.pair(AntlrDnParser.UpAndNormValue value)
RFC 4514, Section 3
pair = ESC ( ESC / special / hexpair )
special = escaped / SPACE / SHARP / EQUALS
escaped = DQUOTE / PLUS / COMMA / SEMI / LANGLE / RANGLE
hexpair = HEX HEX
If in <string> form, a LDAP string representation asserted value can
be obtained by replacing (left to right, non-recursively) each <pair>
appearing in the <string> as follows:
replace <ESC><ESC> with <ESC>;
replace <ESC><special> with <special>;
replace <ESC><hexpair> with the octet indicated by the <hexpair>.
|
void |
AntlrDnParser.quotestring(AntlrDnParser.UpAndNormValue value)
RFC 2253, Section 3
/ QUOTATION *( quotechar / pair ) QUOTATION ; only from v2
quotechar = <any character except "\" or QUOTATION >
|
void |
AntlrDnParser.string(AntlrDnParser.UpAndNormValue value)
RFC 4514 Section 3
; The following characters are to be escaped when they appear
; in the value to be encoded: ESC, one of <escaped>, leading
; SHARP or SPACE, trailing SPACE, and NULL.
|
Copyright © 2003–2017 The Apache Software Foundation. All rights reserved.