Subversion Repository Public Repository

litesoft

Diff Revisions 123 vs 144 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/DefButtonNamedTyped.java

Diff revisions: vs.
  @@ -6,24 +6,20 @@
6 6 public abstract class DefButtonNamedTyped
7 7 {
8 8 private final DefButtonNamed mNamed;
9 - private final int mCase;
10 - private final String mType;
11 9
12 - protected DefButtonNamedTyped( DefButtonNamed pNamed, int pCase, String pType )
10 + protected DefButtonNamedTyped( DefButtonNamed pNamed )
13 11 {
14 12 UtilsCommon.assertNotNull( "Named", mNamed = pNamed );
15 - mCase = pCase;
16 - mType = UtilsCommon.assertNotNullNotEmpty( "Type", pType );
17 13 }
18 14
19 - public final DefButtonNamedTypedFactoryIcon icon()
15 + public final DefButtonNamedTypedFactoryImage icon()
20 16 {
21 17 return icon( null );
22 18 }
23 19
24 - public final DefButtonNamedTypedFactoryIcon icon( String pButtonImageRef )
20 + public final DefButtonNamedTypedFactoryImage icon( String pButtonImageRef )
25 21 {
26 - return new DefButtonNamedTypedFactoryIcon( this, pButtonImageRef );
22 + return new DefButtonNamedTypedFactoryImage( this, DefButtonNamedTypedFactory.Form.Icon, pButtonImageRef );
27 23 }
28 24
29 25 public final String getName()
  @@ -31,15 +27,9 @@
31 27 return mNamed.getName();
32 28 }
33 29
34 - public final int getSwitch()
35 - {
36 - return mCase;
37 - }
30 + abstract public String getSize();
38 31
39 - public final String getType()
40 - {
41 - return mType;
42 - }
32 + abstract public String getType();
43 33
44 34 @Override
45 35 public String toString()