|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.mina.proxy.utils.StringUtilities
public class StringUtilities
StringUtilities.java - Various methods to handle strings.
| Constructor Summary | |
|---|---|
StringUtilities()
|
|
| Method Summary | |
|---|---|
static void |
addValueToHeader(Map<String,List<String>> headers,
String key,
String value,
boolean singleValued)
|
static String |
copyDirective(HashMap<String,String> src,
HashMap<String,String> dst,
String directive)
Copy the directive to the from src to dst if not null. |
static String |
copyDirective(HashMap<String,String> directives,
StringBuilder sb,
String directive)
Copy the directive to the StringBuilder if not null. |
static String |
getDirectiveValue(HashMap<String,String> directivesMap,
String directive,
boolean mandatory)
Returns the value of a directive from the map. |
static String |
getSingleValuedHeader(Map<String,List<String>> headers,
String key)
|
static boolean |
isLws(byte b)
Is character a linear white space ? |
static HashMap<String,String> |
parseDirectives(byte[] buf)
Parses digest-challenge string, extracting each token and value(s) |
static String |
stringTo8859_1(String str)
Used to convert username-value, passwd or realm to 8859_1 encoding if all chars in string are within the 8859_1 (Latin 1) encoding range. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtilities()
| Method Detail |
|---|
public static String getDirectiveValue(HashMap<String,String> directivesMap,
String directive,
boolean mandatory)
throws AuthenticationException
AuthenticationException.
AuthenticationException
public static String copyDirective(HashMap<String,String> directives,
StringBuilder sb,
String directive)
StringBuilder if not null.
public static String copyDirective(HashMap<String,String> src,
HashMap<String,String> dst,
String directive)
public static HashMap<String,String> parseDirectives(byte[] buf)
throws SaslException
buf - A non-null digest-challenge string.
UnsupportedEncodingException
SaslException - if the String cannot be parsed according to RFC 2831public static boolean isLws(byte b)
b - the byte to check
true if it's a linear white space
public static String stringTo8859_1(String str)
throws UnsupportedEncodingException
str - a non-null String
AuthenticationException
UnsupportedEncodingException
public static String getSingleValuedHeader(Map<String,List<String>> headers,
String key)
public static void addValueToHeader(Map<String,List<String>> headers,
String key,
String value,
boolean singleValued)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||