android.net
Class UrlQuerySanitizer
java.lang.Object
android.net.UrlQuerySanitizer
public class UrlQuerySanitizer
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UrlQuerySanitizer
public UrlQuerySanitizer()
UrlQuerySanitizer
public UrlQuerySanitizer(String url)
getUnregisteredParameterValueSanitizer
public UrlQuerySanitizer.ValueSanitizer getUnregisteredParameterValueSanitizer()
setUnregisteredParameterValueSanitizer
public void setUnregisteredParameterValueSanitizer(UrlQuerySanitizer.ValueSanitizer sanitizer)
getAllIllegal
public static final UrlQuerySanitizer.ValueSanitizer getAllIllegal()
getAllButNulLegal
public static final UrlQuerySanitizer.ValueSanitizer getAllButNulLegal()
getAllButWhitespaceLegal
public static final UrlQuerySanitizer.ValueSanitizer getAllButWhitespaceLegal()
getUrlLegal
public static final UrlQuerySanitizer.ValueSanitizer getUrlLegal()
getUrlAndSpaceLegal
public static final UrlQuerySanitizer.ValueSanitizer getUrlAndSpaceLegal()
getAmpLegal
public static final UrlQuerySanitizer.ValueSanitizer getAmpLegal()
getAmpAndSpaceLegal
public static final UrlQuerySanitizer.ValueSanitizer getAmpAndSpaceLegal()
getSpaceLegal
public static final UrlQuerySanitizer.ValueSanitizer getSpaceLegal()
getAllButNulAndAngleBracketsLegal
public static final UrlQuerySanitizer.ValueSanitizer getAllButNulAndAngleBracketsLegal()
parseUrl
public void parseUrl(String url)
parseQuery
public void parseQuery(String query)
getParameterSet
public Set<String> getParameterSet()
getParameterList
public List<UrlQuerySanitizer.ParameterValuePair> getParameterList()
hasParameter
public boolean hasParameter(String parameter)
getValue
public String getValue(String parameter)
registerParameter
public void registerParameter(String parameter,
UrlQuerySanitizer.ValueSanitizer valueSanitizer)
registerParameters
public void registerParameters(String[] parameters,
UrlQuerySanitizer.ValueSanitizer valueSanitizer)
setAllowUnregisteredParamaters
public void setAllowUnregisteredParamaters(boolean allowUnregisteredParamaters)
getAllowUnregisteredParamaters
public boolean getAllowUnregisteredParamaters()
setPreferFirstRepeatedParameter
public void setPreferFirstRepeatedParameter(boolean preferFirstRepeatedParameter)
getPreferFirstRepeatedParameter
public boolean getPreferFirstRepeatedParameter()
parseEntry
protected void parseEntry(String parameter,
String value)
addSanitizedEntry
protected void addSanitizedEntry(String parameter,
String value)
getValueSanitizer
public UrlQuerySanitizer.ValueSanitizer getValueSanitizer(String parameter)
getEffectiveValueSanitizer
public UrlQuerySanitizer.ValueSanitizer getEffectiveValueSanitizer(String parameter)
unescape
public String unescape(String string)
isHexDigit
protected boolean isHexDigit(char c)
decodeHexDigit
protected int decodeHexDigit(char c)
clear
protected void clear()
Copyright © 2008-2012. All Rights Reserved.