Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,33 +1,33 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.client.widgets;
3 -
4 - import org.litesoft.commonfoundation.typeutils.*;
5 -
6 - public abstract class DefButtonNamedTyped {
7 - private final DefButtonNamed mNamed;
8 -
9 - protected DefButtonNamedTyped( DefButtonNamed pNamed ) {
10 - Objects.assertNotNull( "Named", mNamed = pNamed );
11 - }
12 -
13 - public final DefButtonNamedTypedFactoryImage icon() {
14 - return icon( null );
15 - }
16 -
17 - public final DefButtonNamedTypedFactoryImage icon( String pButtonImageRef ) {
18 - return new DefButtonNamedTypedFactoryImage( this, DefButtonNamedTypedFactory.Form.Icon, pButtonImageRef );
19 - }
20 -
21 - public final String getName() {
22 - return mNamed.getName();
23 - }
24 -
25 - abstract public String getSize();
26 -
27 - abstract public String getType();
28 -
29 - @Override
30 - public String toString() {
31 - return getType() + "( " + getName() + " )";
32 - }
33 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.client.widgets;
3 +
4 + import org.litesoft.commonfoundation.base.*;
5 +
6 + public abstract class DefButtonNamedTyped {
7 + private final DefButtonNamed mNamed;
8 +
9 + protected DefButtonNamedTyped( DefButtonNamed pNamed ) {
10 + Confirm.isNotNull( "Named", mNamed = pNamed );
11 + }
12 +
13 + public final DefButtonNamedTypedFactoryImage icon() {
14 + return icon( null );
15 + }
16 +
17 + public final DefButtonNamedTypedFactoryImage icon( String pButtonImageRef ) {
18 + return new DefButtonNamedTypedFactoryImage( this, DefButtonNamedTypedFactory.Form.Icon, pButtonImageRef );
19 + }
20 +
21 + public final String getName() {
22 + return mNamed.getName();
23 + }
24 +
25 + abstract public String getSize();
26 +
27 + abstract public String getType();
28 +
29 + @Override
30 + public String toString() {
31 + return getType() + "( " + getName() + " )";
32 + }
33 + }