Sky View Café - Java

org.shetline.util
Class Validation

java.lang.Object
  extended by org.shetline.util.Validation

public class Validation
extends Object


Nested Class Summary
static class Validation.ValidationError
           
static class Validation.ValidationOption
           
 
Field Summary
protected static boolean ASCII_ONLY
           
protected static String domainNameSpecialChars
           
protected static String emailNameAllowedChars
           
protected static int IP_PORT_MAXIMUM
           
protected static int IP_PORT_MINIMUM
           
protected static boolean ISCSI_NOT_STRICT
           
protected static boolean ISCSI_STRICT
           
protected static boolean NON_ASCII_ALLOWED
           
protected static boolean RAW_IP_ALLOWED
           
protected static boolean RAW_IP_NOT_ALLOWED
           
 
Method Summary
static Validation.ValidationError validate(String s, Validation.ValidationOption option, Object... args)
           
static Validation.ValidationError verifyDate(String s, Object... args)
           
protected static Validation.ValidationError verifyDomainLabel(String s, boolean asciiOnly)
           
protected static Validation.ValidationError verifyDomainName(String s, boolean asciiOnly, boolean rawIPAllowed)
           
static Validation.ValidationError verifyEmailAddress(String s)
           
static Validation.ValidationError verifyEmailAddressList(String s)
           
protected static Validation.ValidationError verifyEmailName(String s)
           
protected static Validation.ValidationError verifyIPAddress(String s, Validation.ValidationOption verifier)
           
static Validation.ValidationError verifyIPService(String s)
           
protected static Validation.ValidationError verifyLabel(String s, String extrasAllowed, boolean asciiOnly)
           
static Validation.ValidationError verifyPortNumber(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASCII_ONLY

protected static boolean ASCII_ONLY

NON_ASCII_ALLOWED

protected static boolean NON_ASCII_ALLOWED

RAW_IP_ALLOWED

protected static boolean RAW_IP_ALLOWED

RAW_IP_NOT_ALLOWED

protected static boolean RAW_IP_NOT_ALLOWED

ISCSI_STRICT

protected static boolean ISCSI_STRICT

ISCSI_NOT_STRICT

protected static boolean ISCSI_NOT_STRICT

domainNameSpecialChars

protected static final String domainNameSpecialChars
See Also:
Constant Field Values

emailNameAllowedChars

protected static final String emailNameAllowedChars
See Also:
Constant Field Values

IP_PORT_MINIMUM

protected static final int IP_PORT_MINIMUM
See Also:
Constant Field Values

IP_PORT_MAXIMUM

protected static final int IP_PORT_MAXIMUM
See Also:
Constant Field Values
Method Detail

validate

public static Validation.ValidationError validate(String s,
                                                  Validation.ValidationOption option,
                                                  Object... args)

verifyDate

public static Validation.ValidationError verifyDate(String s,
                                                    Object... args)

verifyPortNumber

public static Validation.ValidationError verifyPortNumber(String s)

verifyIPAddress

protected static Validation.ValidationError verifyIPAddress(String s,
                                                            Validation.ValidationOption verifier)

verifyIPService

public static Validation.ValidationError verifyIPService(String s)

verifyDomainLabel

protected static Validation.ValidationError verifyDomainLabel(String s,
                                                              boolean asciiOnly)

verifyLabel

protected static Validation.ValidationError verifyLabel(String s,
                                                        String extrasAllowed,
                                                        boolean asciiOnly)

verifyDomainName

protected static Validation.ValidationError verifyDomainName(String s,
                                                             boolean asciiOnly,
                                                             boolean rawIPAllowed)

verifyEmailAddress

public static Validation.ValidationError verifyEmailAddress(String s)

verifyEmailAddressList

public static Validation.ValidationError verifyEmailAddressList(String s)

verifyEmailName

protected static Validation.ValidationError verifyEmailName(String s)

Sky View Café - Java