Struct InputFilter
Definition
- Namespace:
- Tizen.NUI.Text
- Assembly:
- Tizen.NUI.dll
- API Level:
- 9
A struct to pass data of InputFilter PropertyMap.
C#Copypublic 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
Accepted
A regular expression in the set of characters to be accepted by the inputFilter.
Declaration
C#Copypublic string Accepted { get; set; }
Property Value
Type | Description |
---|---|
String |
Rejected
A regular expression in the set of characters to be rejected by the inputFilter.
Declaration
C#Copypublic string Rejected { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
Declaration
C#Copypublic 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. |
Equals(InputFilter)
Determines whether the specified object is equal to the current object.
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | The hash code. |
Operators
Declaration
C#Copypublic 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 |
Declaration
C#Copypublic 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 |