Package org.ldaptive.dn
Class DefaultAttributeValueEscaper
java.lang.Object
org.ldaptive.dn.AbstractAttributeValueEscaper
org.ldaptive.dn.DefaultAttributeValueEscaper
- All Implemented Interfaces:
AttributeValueEscaper
Escapes an attribute value per RFC 4514 section 2.4. ASCII control characters and all non-ASCII data is HEX encoded.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprocessAscii(StringBuilder sb, char ch) Process ASCII character.protected voidprocessNonAscii(StringBuilder sb, byte... bytes) Process non-ASCII character(s).Methods inherited from class org.ldaptive.dn.AbstractAttributeValueEscaper
escape, escapeHex
-
Constructor Details
-
DefaultAttributeValueEscaper
public DefaultAttributeValueEscaper()
-
-
Method Details
-
processAscii
Description copied from class:AbstractAttributeValueEscaperProcess ASCII character.- Specified by:
processAsciiin classAbstractAttributeValueEscaper- Parameters:
sb- to append characters toch- to process
-
processNonAscii
Description copied from class:AbstractAttributeValueEscaperProcess non-ASCII character(s).- Specified by:
processNonAsciiin classAbstractAttributeValueEscaper- Parameters:
sb- to append characters tobytes- to process
-