The members of Android.Net.UrlQuerySanitizer are listed below.
See Also: Inherited members from Java.Lang.Object
Constructs a UrlQuerySanitizer. | ||
Constructs a UrlQuerySanitizer and parse a URL. |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
[read-only] static | AllButNulAndAngleBracketsLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that allows any special characters except angle brackets ('<_27_ and="" _27_="">') and Nul ('\0'). Allows script URLs. |
[read-only] static | AllButNulLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that allows everything except Nul ('\0') characters. |
[read-only] static | AllButWhitespaceLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that allows everything except Nul ('\0') characters, space (' '), and other whitespace characters. |
[read-only] static | AllIllegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that does not allow any special characters, and also does not allow script URLs. |
AllowUnregisteredParamaters | bool. Get whether or not unregistered parameters are allowed. | |
[read-only] static | AmpAndSpaceLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that does not allow any special characters except ampersand ('&') and space (' '). |
[read-only] static | AmpLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that does not allow any special characters except ampersand ('&'). |
[read-only] | ParameterList | IList<UrlQuerySanitizer.ParameterValuePair>. An array list of all of the parameter value pairs in the sanitized query, in the order they appeared in the query. |
[read-only] | ParameterSet | ICollection<string>. Get a set of all of the parameters found in the sanitized query. |
PreferFirstRepeatedParameter | bool. Get whether or not the first occurrence of a repeated parameter is preferred. | |
[read-only] static | SpaceLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that does not allow any special characters except space (' '). |
UnregisteredParameterValueSanitizer | UrlQuerySanitizer.IValueSanitizer. Get the current value sanitizer used when processing unregistered parameter values. | |
[read-only] static | UrlAndSpaceLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that allows all the characters used by encoded URLs and allows spaces, which are not technically legal in encoded URLs, but commonly appear anyway. |
[read-only] static | UrlLegal | UrlQuerySanitizer.IValueSanitizer. Return a value sanitizer that allows all the characters used by encoded URLs. |
[read-only] override | ThresholdClass | IntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
[read-only] override | ThresholdType | Type. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
GetEffectiveValueSanitizer(string)Get the effective value sanitizer for a parameter. | ||
GetValue(string)Get the value for a parameter in the current sanitized query. | ||
GetValueSanitizer(string)Get the value sanitizer for a parameter. | ||
HasParameter(string)Check if a parameter exists in the current sanitized query. | ||
ParseQuery(string)Parse a query. | ||
ParseUrl(string)Parse the query parameters out of an encoded URL. | ||
RegisterParameter(string, UrlQuerySanitizer.IValueSanitizer)Register a value sanitizer for a particular parameter. | ||
RegisterParameters(string[], UrlQuerySanitizer.IValueSanitizer)Register a value sanitizer for an array of parameters. | ||
Unescape(string)Unescape an escaped string. |
AddSanitizedEntry(string, string)Record a sanitized parameter-value pair. | ||
Clear()Clear the existing entries. | ||
DecodeHexDigit(char)Convert a character that represents a hexidecimal digit into an integer. | ||
IsHexDigit(char)Test if a character is a hexidecimal digit. | ||
ParseEntry(string, string)Parse an escaped parameter-value pair. |