org.vladnput.types
Class StringType
java.lang.Object
org.vladnput.types.VladType
org.vladnput.types.StringType
public class StringType
- extends VladType
Constructor Summary |
StringType(java.util.Map<java.lang.String,java.lang.Object> args)
|
Method Summary |
static void |
checkArg(java.lang.String name,
java.lang.Object value,
java.util.Map<java.lang.String,java.lang.Object> args)
|
static void |
checkArgs(java.util.Map<java.lang.String,java.lang.Object> args)
|
java.util.List<java.lang.String> |
doValidate(java.util.List<java.lang.String> msgs,
java.lang.String value,
VladMessageVars vars)
|
java.util.regex.Pattern |
getPattern()
|
boolean |
isPartial()
|
Methods inherited from class org.vladnput.types.VladType |
addMessage, allowEmpty, booleanKey, dateKey, floatKey, getMessages, integerKey, isSensitive, msgFor, stringKey, toString, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
REGEX_KEY
public static final java.lang.String REGEX_KEY
- See Also:
- Constant Field Values
CASE_INSENSITIVE_KEY
public static final java.lang.String CASE_INSENSITIVE_KEY
- See Also:
- Constant Field Values
PARTIAL_KEY
public static final java.lang.String PARTIAL_KEY
- See Also:
- Constant Field Values
StringType
public StringType(java.util.Map<java.lang.String,java.lang.Object> args)
checkArgs
public static void checkArgs(java.util.Map<java.lang.String,java.lang.Object> args)
throws MissingArgException
- Throws:
MissingArgException
checkArg
public static void checkArg(java.lang.String name,
java.lang.Object value,
java.util.Map<java.lang.String,java.lang.Object> args)
throws InvalidArgException,
InvalidArgValueException
- Throws:
InvalidArgException
InvalidArgValueException
getPattern
public java.util.regex.Pattern getPattern()
isPartial
public boolean isPartial()
doValidate
public java.util.List<java.lang.String> doValidate(java.util.List<java.lang.String> msgs,
java.lang.String value,
VladMessageVars vars)
- Overrides:
doValidate
in class VladType
Copyright © 2009 Patrick Higgins. All Rights Reserved.