wicket.util.parse.metapattern
Class BooleanGroup

java.lang.Object
  extended by wicket.util.parse.metapattern.MetaPattern
      extended by wicket.util.parse.metapattern.Group
          extended by wicket.util.parse.metapattern.BooleanGroup

public final class BooleanGroup
extends Group

A Group that captures case-sensitive boolean values "true" or "false".

Author:
Jonathan Locke

Field Summary
 
Fields inherited from class 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
 
Constructor Summary
BooleanGroup()
          Constructs an IntegerGroup that parses Strings that match the INTEGER pattern in base 10.
 
Method Summary
 boolean getBoolean(java.util.regex.Matcher matcher)
           
 boolean getBoolean(java.util.regex.Matcher matcher, boolean defaultValue)
          Gets a boolean by parsing the String matched by this capturing group.
 
Methods inherited from class wicket.util.parse.metapattern.Group
get, toString
 
Methods inherited from class wicket.util.parse.metapattern.MetaPattern
matcher, matcher, pattern, pattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanGroup

public BooleanGroup()
Constructs an IntegerGroup that parses Strings that match the INTEGER pattern in base 10.

See Also:
MetaPattern.INTEGER
Method Detail

getBoolean

public boolean getBoolean(java.util.regex.Matcher matcher)
Parameters:
matcher - The matcher
Returns:
The value
See Also:
BooleanGroup#getInt(Matcher, int)

getBoolean

public boolean getBoolean(java.util.regex.Matcher matcher,
                          boolean defaultValue)
Gets a boolean by parsing the String matched by this capturing group.

Parameters:
matcher - The matcher
defaultValue - The default value to use if this group is omitted because it is optional
Returns:
The parsed int value


Copyright © 2004-2007 Wicket developers. All Rights Reserved.