Class UrlQuerySanitizer
public class UrlQuerySanitizer : JVMBridgeBase<UrlQuerySanitizer>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
UrlQuerySanitizer
- Implements
- Extension Methods
Constructors
UrlQuerySanitizer()
public UrlQuerySanitizer()
UrlQuerySanitizer(String)
public UrlQuerySanitizer(String arg0)
Parameters
UrlQuerySanitizer(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public UrlQuerySanitizer(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for UrlQuerySanitizer()
public static UrlQuerySanitizer CreatePoolableInstance()
Returns
CreatePoolableInstance(String)
HPA initializer for UrlQuerySanitizer(Java.Lang.String arg0)
public static UrlQuerySanitizer CreatePoolableInstance(String arg0)
Parameters
arg0String
Returns
GetAllButNulAndAngleBracketsLegal()
public static UrlQuerySanitizer.ValueSanitizer GetAllButNulAndAngleBracketsLegal()
Returns
GetAllButNulLegal()
public static UrlQuerySanitizer.ValueSanitizer GetAllButNulLegal()
Returns
GetAllButWhitespaceLegal()
public static UrlQuerySanitizer.ValueSanitizer GetAllButWhitespaceLegal()
Returns
GetAllIllegal()
public static UrlQuerySanitizer.ValueSanitizer GetAllIllegal()
Returns
GetAllowUnregisteredParamaters()
public bool GetAllowUnregisteredParamaters()
Returns
GetAmpAndSpaceLegal()
public static UrlQuerySanitizer.ValueSanitizer GetAmpAndSpaceLegal()
Returns
GetAmpLegal()
public static UrlQuerySanitizer.ValueSanitizer GetAmpLegal()
Returns
GetEffectiveValueSanitizer(String)
public UrlQuerySanitizer.ValueSanitizer GetEffectiveValueSanitizer(String arg0)
Parameters
Returns
GetParameterList()
public List<UrlQuerySanitizer.ParameterValuePair> GetParameterList()
Returns
GetParameterSet()
public Set<String> GetParameterSet()
Returns
GetPreferFirstRepeatedParameter()
public bool GetPreferFirstRepeatedParameter()
Returns
GetSpaceLegal()
public static UrlQuerySanitizer.ValueSanitizer GetSpaceLegal()
Returns
GetUnregisteredParameterValueSanitizer()
public UrlQuerySanitizer.ValueSanitizer GetUnregisteredParameterValueSanitizer()
Returns
GetUrlAndSpaceLegal()
public static UrlQuerySanitizer.ValueSanitizer GetUrlAndSpaceLegal()
Returns
GetUrlLegal()
public static UrlQuerySanitizer.ValueSanitizer GetUrlLegal()
Returns
GetValue(String)
public String GetValue(String arg0)
Parameters
Returns
GetValueSanitizer(String)
public UrlQuerySanitizer.ValueSanitizer GetValueSanitizer(String arg0)
Parameters
Returns
HasParameter(String)
public bool HasParameter(String arg0)
Parameters
Returns
ParseQuery(String)
public void ParseQuery(String arg0)
Parameters
ParseUrl(String)
public void ParseUrl(String arg0)
Parameters
RegisterParameter(String, ValueSanitizer)
public void RegisterParameter(String arg0, UrlQuerySanitizer.ValueSanitizer arg1)
Parameters
RegisterParameters(String[], ValueSanitizer)
public void RegisterParameters(String[] arg0, UrlQuerySanitizer.ValueSanitizer arg1)
Parameters
SetAllowUnregisteredParamaters(bool)
public void SetAllowUnregisteredParamaters(bool arg0)
Parameters
SetPreferFirstRepeatedParameter(bool)
public void SetPreferFirstRepeatedParameter(bool arg0)
Parameters
SetUnregisteredParameterValueSanitizer(ValueSanitizer)
public void SetUnregisteredParameterValueSanitizer(UrlQuerySanitizer.ValueSanitizer arg0)
Parameters
Unescape(String)
public String Unescape(String arg0)