Class FloatingPointGroup
- java.lang.Object
-
- org.apache.wicket.util.parse.metapattern.MetaPattern
-
- org.apache.wicket.util.parse.metapattern.Group
-
- org.apache.wicket.util.parse.metapattern.FloatingPointGroup
-
- All Implemented Interfaces:
Serializable
,IClusterable
public final class FloatingPointGroup extends Group
A Group that captures floating point values (doubles and floats).- Author:
- Jonathan Locke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.util.parse.metapattern.MetaPattern
AMPERSAND, ANYTHING, ANYTHING_NON_EMPTY, AT_SIGN, BACKSLASH, COLON, COMMA, DASH, DIGIT, DIGITS, DOLLAR_SIGN, DOT, DOUBLE_QUOTED_STRING, EQUALS, EXCLAMATION_POINT, FLOATING_POINT_NUMBER, HEXADECIMAL_DIGIT, HEXADECIMAL_DIGITS, INTEGER, LEFT_CURLY, LEFT_PAREN, LEFT_SQUARE, MINUS, NON_WORD, OPTIONAL_STRING, OPTIONAL_WHITESPACE, OPTIONAL_WORD, PERCENT, PERL_INTERPOLATION, PIPE, PLUS, POSITIVE_INTEGER, POUND_SIGN, RIGHT_CURLY, RIGHT_PAREN, RIGHT_SQUARE, SEMICOLON, SLASH, STAR, STRING, TILDE, UNDERSCORE, VARIABLE_NAME, WHITESPACE, WORD, XML_ATTRIBUTE_NAME, XML_ELEMENT_NAME
-
-
Constructor Summary
Constructors Constructor Description FloatingPointGroup()
Constructs an FloatingPointGroup that parses Strings that match the FLOATING_POINT_NUMBER pattern.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDouble(Matcher matcher)
double
getDouble(Matcher matcher, double defaultValue)
Gets double by parsing the String matched by this capturing group.float
getFloat(Matcher matcher)
float
getFloat(Matcher matcher, float defaultValue)
Gets float by parsing the String matched by this capturing group.-
Methods inherited from class org.apache.wicket.util.parse.metapattern.MetaPattern
matcher, matcher, pattern, pattern
-
-
-
-
Constructor Detail
-
FloatingPointGroup
public FloatingPointGroup()
Constructs an FloatingPointGroup that parses Strings that match the FLOATING_POINT_NUMBER pattern.- See Also:
MetaPattern.FLOATING_POINT_NUMBER
-
-
Method Detail
-
getFloat
public float getFloat(Matcher matcher)
- Parameters:
matcher
- The matcher- Returns:
- The value
-
getFloat
public float getFloat(Matcher matcher, float defaultValue)
Gets float by parsing the String matched by this capturing group.- Parameters:
matcher
- The matcherdefaultValue
- The default value to use if this group is omitted because it is optional- Returns:
- The parsed value
-
getDouble
public double getDouble(Matcher matcher)
- Parameters:
matcher
- The matcher- Returns:
- The value
-
-