litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
package org.litesoft.GWT.forms.client.nonpublic;
import com.google.gwt.user.client.ui.*;
import org.litesoft.ui.def.nonpublic.support.*;
public abstract class AbstractFormActionAdapter extends AbstractFormComponentAdapter
implements FormActionAdapter
{
private String mActionID;
private Boolean mInputChangeStateEnablement;
private Boolean mInputErrorStateEnablement;
protected AbstractFormActionAdapter( FormInstanceComponentHandler pComponentHandler, String pActionID,
Boolean pInputChangeStateEnablement, Boolean pInputErrorStateEnablement )
{
super( pComponentHandler );
mActionID = pActionID;
mInputChangeStateEnablement = pInputChangeStateEnablement;
mInputErrorStateEnablement = pInputErrorStateEnablement;
}
protected AbstractFormActionAdapter( FormInstanceComponentHandler pComponentHandler, String pActionID,
UiActionable pDef )
{
this( pComponentHandler, pActionID, pDef.getInputChangeStateEnablement(), pDef.getInputErrorStateEnablement() );
}
public final Widget init()
{
mComponentFormHandler.addActionAdapter( this );
if ( Boolean.TRUE.equals( mInputChangeStateEnablement ) ||
Boolean.TRUE.equals( mInputErrorStateEnablement ) )
{
setEnabled( false );
}
return initWidget();
}
abstract protected Widget initWidget();
public String getActionID()
{
return mActionID;
}
public Boolean getInputChangeStateEnablement()
{
return mInputChangeStateEnablement;
}
public Boolean getInputErrorStateEnablement()
{
return mInputErrorStateEnablement;
}
// The following is public for testing
public void actionRequested( boolean pInputAction )
{
mComponentFormHandler.actionRequested( this, pInputAction );
}
public String toString()
{
return "FormActionAdapter(" + getActionID() + ")";
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|