Struct InputFilter

Definition

Namespace:
Tizen.NUI.Text
Assembly:
Tizen.NUI.dll
API Level:
9

A struct to pass data of InputFilter PropertyMap.

C#
Copy
public struct InputFilter : IEquatable<InputFilter>
Implements
IEquatable<InputFilter>
Remarks

InputFilter filters input based on regular expressions.
Users can set the Accepted or Rejected regular expression set, or both.
If both are used, Rejected has higher priority.
The character set must follow the regular expression rules.
Behaviour can not be guaranteed for incorrect grammars.
Refer the link below for detailed rules.
The functions in std::regex library use the ECMAScript grammar:
http://cplusplus.com/reference/regex/ECMAScript/
The InputFilter struct is used as an argument to SetInputFilter and GetInputFilter methods.
See SetInputFilter(InputFilter), GetInputFilter(), SetInputFilter(InputFilter) and GetInputFilter().

Properties

View Source

Accepted

A regular expression in the set of characters to be accepted by the inputFilter.

Declaration
C#
Copy
public string Accepted { get; set; }
Property Value
Type Description
String
View Source

Rejected

A regular expression in the set of characters to be rejected by the inputFilter.

Declaration
C#
Copy
public string Rejected { get; set; }
Property Value
Type Description
String

Methods

View Source

Equals(Object)

Determines whether the specified object is equal to the current object.

Declaration
C#
Copy
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj

The object to compare with the current object.

Returns
Type Description
Boolean

true if equal InputFilter, else false.

View Source

Equals(InputFilter)

Determines whether the specified object is equal to the current object.

Declaration
C#
Copy
public bool Equals(InputFilter other)
Parameters
Type Name Description
InputFilter other

The InputFilter to compare with the current InputFilter.

Returns
Type Description
Boolean

true if equal InputFilter, else false.

View Source

GetHashCode()

Gets the hash code of this InputFilter.

Declaration
C#
Copy
public override int GetHashCode()
Returns
Type Description
Int32

The hash code.

Operators

View Source

Equality(InputFilter, InputFilter)

The == operator.

Declaration
C#
Copy
public static bool operator ==(InputFilter lhsInputFilter, InputFilter rhsInputFilter)
Parameters
Type Name Description
InputFilter lhsInputFilter

InputFilter to compare

InputFilter rhsInputFilter

InputFilter to be compared

Returns
Type Description
Boolean

true if InputFilters are equal

View Source

Inequality(InputFilter, InputFilter)

The != operator.

Declaration
C#
Copy
public static bool operator !=(InputFilter lhsInputFilter, InputFilter rhsInputFilter)
Parameters
Type Name Description
InputFilter lhsInputFilter

InputFilter to compare

InputFilter rhsInputFilter

InputFilter to be compared

Returns
Type Description
Boolean

true if InputFilters are not equal

Implements

IEquatable<>

Extension Methods