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
68
69
70
71
72
73
74
75
76
77
78
79
80
|
package org.litesoft.GWT.forms.client.nonpublic;
import org.litesoft.rpcpassable.*;
public interface FormAttributeAdapter extends FormComponentAdapter
{
public static final FormAttributeAdapter[] EMPTY_ARRAY = new FormAttributeAdapter[0];
public Integer getUniqueID();
String getAttributeReference();
boolean isErrorState();
String getErrorText();
/**
* @param pError if null means No Error
*/
void setErrorText( String pError );
boolean isChangedState();
RPCpassable getBaseValue();
void setBaseValue( RPCpassable pBaseValue );
RPCpassable getCurrentValue();
void setCurrentValue( RPCpassable pCurrentValue );
String getUserValue();
void setUserValue( String pValue );
void publishAnyPendingChanges();
void updateValidOptions( RPCpassable[] pValidOptions );
interface BooleanValueAccessor
{
boolean isBooleanValue( FormAttributeAdapter pAttributeAdapter );
}
public static final BooleanValueAccessor CHANGED = new BooleanValueAccessor()
{
public boolean isBooleanValue( FormAttributeAdapter pAttributeAdapter )
{
return pAttributeAdapter.isChangedState();
}
};
public static final BooleanValueAccessor ERRORED = new BooleanValueAccessor()
{
public boolean isBooleanValue( FormAttributeAdapter pAttributeAdapter )
{
boolean error = pAttributeAdapter.isErrorState();
if ( error )
{
LOGGER.trace.log( "HasError: ", pAttributeAdapter );
}
return error;
}
};
public class Helper
{
public static FormAttributeAdapter[] append( FormAttributeAdapter[] pOrig, FormAttributeAdapter pNew )
{
FormAttributeAdapter[] newArray = new FormAttributeAdapter[pOrig.length + 1];
int i = 0;
for ( ; i < pOrig.length; i++ )
{
newArray[i] = pOrig[i];
}
newArray[i] = pNew;
return newArray;
}
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|