Process a given formatted number.
Process a given formatted number.
The value is cleaned regarding the allowed decimal separator. All characters that are not a number or match
the allowed decimal separator are removed.
An existing minus (-) at the beginning of the content is kept because it is a legal start for a number.
An xml element describing a formatted number.
The processed xml element.
Process a given formatted number.
Process a given formatted number.
The value is cleaned regarding the allowed decimal separator. All characters that are not a number or match
the allowed decimal separator are removed.
An existing minus (-) at the beginning of the content is kept because it is a legal start for a number.
The data string holding the number.
The element describing the data e.g. holding the attributes.
The processed data string.
Process a given number element.
Process a given number element.
An xml element describing a number.
The processed xml element.
Process the given number data.
Process the given number data.
The data string holding the number.
The element describing the data.
The processed data string.
Process a given string element.
Process a given string element.
An xml element describing a string.
The processed xml element.
Process the given string data.
Process the given string data.
The data string.
The element describing the data.
The processed data string.
Trims the given string using the specified mode.
Trims the given string using the specified mode.
The string to trim.
The trim mode which may be left, right or both.
The trimmed string.
Trim the text content of a string element if the "trim" attribute is set.
Trim the text content of a string element if the "trim" attribute is set.
An XML element describing a string.
The processed XML element.
Contains several processor functions for data elements. These functions validate the given elements and modify their data according to their attributes e.g. max-digits or max-length.