Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,37 +1,37 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.forms.client;
3 -
4 - import org.litesoft.commonfoundation.typeutils.Objects;
5 - import org.litesoft.uispecification.*;
6 -
7 - import java.util.*;
8 -
9 - public class WidgetCtrlMap extends HashMap<String, FormWidgetCtrl> {
10 - private FormWidgetCtrl mDefaultFormWidgetCtrl;
11 -
12 - public WidgetCtrlMap( FormWidgetCtrl pDefaultFormWidgetCtrl ) {
13 - mDefaultFormWidgetCtrl = pDefaultFormWidgetCtrl;
14 - }
15 -
16 - public WidgetCtrlMap add( FormWidgetCtrl pFormWidgetCtrl, String... pNames ) {
17 - if ( (pFormWidgetCtrl != null) && Objects.isNotNullOrEmpty( pNames ) ) {
18 - for ( String zName : pNames ) {
19 - if ( zName != null ) {
20 - put( zName, pFormWidgetCtrl );
21 - }
22 - }
23 - }
24 - return this;
25 - }
26 -
27 - @Override
28 - public FormWidgetCtrl get( Object key ) {
29 - if ( key != null ) {
30 - FormWidgetCtrl zFormWidgetCtrl = super.get( key );
31 - if ( zFormWidgetCtrl != null ) {
32 - return zFormWidgetCtrl;
33 - }
34 - }
35 - return mDefaultFormWidgetCtrl;
36 - }
37 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.forms.client;
3 +
4 + import org.litesoft.commonfoundation.base.*;
5 + import org.litesoft.uispecification.*;
6 +
7 + import java.util.*;
8 +
9 + public class WidgetCtrlMap extends HashMap<String, FormWidgetCtrl> {
10 + private FormWidgetCtrl mDefaultFormWidgetCtrl;
11 +
12 + public WidgetCtrlMap( FormWidgetCtrl pDefaultFormWidgetCtrl ) {
13 + mDefaultFormWidgetCtrl = pDefaultFormWidgetCtrl;
14 + }
15 +
16 + public WidgetCtrlMap add( FormWidgetCtrl pFormWidgetCtrl, String... pNames ) {
17 + if ( (pFormWidgetCtrl != null) && Currently.isNotNullOrEmpty( pNames ) ) {
18 + for ( String zName : pNames ) {
19 + if ( zName != null ) {
20 + put( zName, pFormWidgetCtrl );
21 + }
22 + }
23 + }
24 + return this;
25 + }
26 +
27 + @Override
28 + public FormWidgetCtrl get( Object key ) {
29 + if ( key != null ) {
30 + FormWidgetCtrl zFormWidgetCtrl = super.get( key );
31 + if ( zFormWidgetCtrl != null ) {
32 + return zFormWidgetCtrl;
33 + }
34 + }
35 + return mDefaultFormWidgetCtrl;
36 + }
37 + }