com.ideo.sweetdevria.taglib.control
Interface ControlInterface

All Known Implementing Classes:
ControlTag

public interface ControlInterface

Interface handling the different controls possible. These controls can be a client test from a mask, a JavaScript function or a server side class (an AbstractTestAction class)

Author:
Julien Maupoux

Field Summary
static java.lang.String ALPHA_CHAR
           
static java.lang.String ALPHA_MASK
          Mask representing an alpha string
static java.lang.String ALPHANUMBER_CHAR
           
static java.lang.String ALPHANUMBER_MASK
          Mask representing a string composed of alpha and numerics characters
static java.lang.String EMAIL_CHAR
           
static java.lang.String EMAIL_MASK
          Mask representing an email string
static java.lang.String NOTNULL_MASK
          Mask checking if a value is empty or not
static java.lang.String NUMBER_CHAR
           
static java.lang.String NUMBER_MASK
          Mask representing an integer string
 
Method Summary
 void addClientTest(java.lang.String mask, java.util.List messages)
          Adds a client test corresponding to the specific mask.
 void addFunctionTest(java.lang.String functionTest, java.util.List messages)
          Adds a client side JavaScript function testing the value
 void addServerTest(java.lang.String testClass, java.util.List messages)
          Adds a server side test class
 

Field Detail

EMAIL_MASK

static final java.lang.String EMAIL_MASK
Mask representing an email string

See Also:
Constant Field Values

EMAIL_CHAR

static final java.lang.String EMAIL_CHAR
See Also:
Constant Field Values

ALPHA_MASK

static final java.lang.String ALPHA_MASK
Mask representing an alpha string

See Also:
Constant Field Values

ALPHA_CHAR

static final java.lang.String ALPHA_CHAR
See Also:
Constant Field Values

NUMBER_MASK

static final java.lang.String NUMBER_MASK
Mask representing an integer string

See Also:
Constant Field Values

NUMBER_CHAR

static final java.lang.String NUMBER_CHAR
See Also:
Constant Field Values

ALPHANUMBER_MASK

static final java.lang.String ALPHANUMBER_MASK
Mask representing a string composed of alpha and numerics characters

See Also:
Constant Field Values

ALPHANUMBER_CHAR

static final java.lang.String ALPHANUMBER_CHAR
See Also:
Constant Field Values

NOTNULL_MASK

static final java.lang.String NOTNULL_MASK
Mask checking if a value is empty or not

See Also:
Constant Field Values
Method Detail

addClientTest

void addClientTest(java.lang.String mask,
                   java.util.List messages)
Adds a client test corresponding to the specific mask.

Parameters:
mask - the mask to add for this test
messages - a list of messenger to notify

addServerTest

void addServerTest(java.lang.String testClass,
                   java.util.List messages)
Adds a server side test class

Parameters:
testClass - the mask to add for this test
messages - a list of messenger to notify

addFunctionTest

void addFunctionTest(java.lang.String functionTest,
                     java.util.List messages)
Adds a client side JavaScript function testing the value

Parameters:
functionTest - the mask to add for this test
messages - a list of messenger to notify


Copyright © 2010 Ideo Technologies. All Rights Reserved.