Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/client/iconservice/IconServiceLocator.java

Diff revisions: vs.
  @@ -1,30 +1,30 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.client.iconservice;
3 -
4 - import org.litesoft.commonfoundation.typeutils.*;
5 -
6 - public class IconServiceLocator {
7 - private static IconService sInstance = NullIconService.NULL;
8 -
9 - public static IconService get() {
10 - return sInstance;
11 - }
12 -
13 - public static void set( IconService pInstance ) {
14 - sInstance = (pInstance != null) ? pInstance : NullIconService.NULL;
15 - }
16 -
17 - private static class NullIconService implements IconService {
18 - private static final NullIconService NULL = new NullIconService();
19 -
20 - private Definition mDefinition = new DefinitionImpl(
21 - "common/images/windowbar/NullIconService.gif",
22 - "common/images/windowbar/NullIconService24.gif",
23 - "Title: NullIconService" );
24 -
25 - public DefinitionPlus getDefinition( String pFloaterFactoryRef, String pCurrentFloaterTitle ) {
26 - return new DefinitionPlus( Strings.isNotNullOrEmpty( pFloaterFactoryRef ), //
27 - pCurrentFloaterTitle, mDefinition );
28 - }
29 - }
30 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.client.iconservice;
3 +
4 + import org.litesoft.commonfoundation.base.*;
5 +
6 + public class IconServiceLocator {
7 + private static IconService sInstance = NullIconService.NULL;
8 +
9 + public static IconService get() {
10 + return sInstance;
11 + }
12 +
13 + public static void set( IconService pInstance ) {
14 + sInstance = (pInstance != null) ? pInstance : NullIconService.NULL;
15 + }
16 +
17 + private static class NullIconService implements IconService {
18 + private static final NullIconService NULL = new NullIconService();
19 +
20 + private Definition mDefinition = new DefinitionImpl(
21 + "common/images/windowbar/NullIconService.gif",
22 + "common/images/windowbar/NullIconService24.gif",
23 + "Title: NullIconService" );
24 +
25 + public DefinitionPlus getDefinition( String pFloaterFactoryRef, String pCurrentFloaterTitle ) {
26 + return new DefinitionPlus( Currently.isNotNullOrEmpty( pFloaterFactoryRef ), //
27 + pCurrentFloaterTitle, mDefinition );
28 + }
29 + }
30 + }