java.lang.Object
org.apache.wicket.util.parse.metapattern.MetaPattern
org.apache.wicket.util.parse.metapattern.Group
org.apache.wicket.util.parse.metapattern.IntegerGroup
- All Implemented Interfaces:
Serializable
,IClusterable
A Group that captures integer values (positive and negative whole numbers, not Java ints).
- Author:
- Jonathan Locke
- See Also:
-
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
ConstructorDescriptionConstructs an IntegerGroup that parses Strings that match the INTEGER pattern in base 10.IntegerGroup
(MetaPattern pattern) Constructs an IntegerGroup that parses Strings that match the given pattern in base 10.IntegerGroup
(MetaPattern pattern, int radix) Constructs an IntegerGroup that parses Strings that match the given pattern in the given radix. -
Method Summary
Modifier and TypeMethodDescriptionint
int
Gets an int by parsing the String matched by this capturing group.long
long
Gets a long 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 Details
-
IntegerGroup
public IntegerGroup()Constructs an IntegerGroup that parses Strings that match the INTEGER pattern in base 10.- See Also:
-
IntegerGroup
Constructs an IntegerGroup that parses Strings that match the given pattern in base 10.- Parameters:
pattern
- The capturing pattern
-
IntegerGroup
Constructs an IntegerGroup that parses Strings that match the given pattern in the given radix.- Parameters:
pattern
- The capturing patternradix
- The radix to use when parsing captured Strings
-
-
Method Details
-
getInt
- Parameters:
matcher
- The matcher- Returns:
- The value
- See Also:
-
getInt
Gets an int by parsing the String matched by this capturing group. The IntegerGroup's radix is used in the conversion.- Parameters:
matcher
- The matcherdefaultValue
- The default value to use if this group is omitted because it is optional- Returns:
- The parsed int value
-
getLong
- Parameters:
matcher
- The matcher- Returns:
- The value
- See Also:
-
getLong
Gets a long by parsing the String matched by this capturing group. The IntegerGroup's radix is used in the conversion. parsing radix.- Parameters:
defaultValue
- The default value to use if this group is omitted because it is optionalmatcher
- The matcher- Returns:
- The parsed long value
-