Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldServer/src/org/litesoft/GWT/forms/server/support/TypeHelperManager.java

Diff revisions: vs.
  @@ -1,46 +1,46 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.forms.server.support;
3 -
4 - import org.litesoft.GWT.forms.server.*;
5 - import org.litesoft.ui.def.nonpublic.support.*;
6 -
7 - import java.util.*;
8 -
9 - public class TypeHelperManager {
10 - private TypeHelper mRootTypeHelper = null;
11 - private Map<Integer, TypeHelper> mTypeHelpersByFormUniqueIDs = new HashMap<Integer, TypeHelper>();
12 -
13 - public synchronized void dispose() {
14 - if ( mTypeHelpersByFormUniqueIDs != null ) {
15 - for ( TypeHelper helper : mTypeHelpersByFormUniqueIDs.values() ) {
16 - try {
17 - helper.dispose();
18 - }
19 - catch ( RuntimeException e ) {
20 - FormServicePeer.LOGGER.error.log( e );
21 - }
22 - }
23 - mTypeHelpersByFormUniqueIDs.clear();
24 - mTypeHelpersByFormUniqueIDs = null;
25 - mRootTypeHelper = null;
26 - }
27 - }
28 -
29 - public synchronized TypeHelper getRootTypeHelper() {
30 - return mRootTypeHelper;
31 - }
32 -
33 - public synchronized void setRootTypeHelper( TypeHelper pRootTypeHelper ) {
34 - add( mRootTypeHelper = pRootTypeHelper );
35 - }
36 -
37 - public synchronized void add( TypeHelper pTypeHelper ) {
38 - mTypeHelpersByFormUniqueIDs.put( pTypeHelper.getFormUniqueID(), pTypeHelper );
39 - }
40 -
41 - public synchronized TypeHelper getTypeHelper( FormDataRowKey pFormDataRowKey ) {
42 - return (pFormDataRowKey == null) ? // null == root
43 - getRootTypeHelper() : //
44 - mTypeHelpersByFormUniqueIDs.get( pFormDataRowKey.getFormUniqueID() );
45 - }
46 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.forms.server.support;
3 +
4 + import org.litesoft.GWT.forms.server.*;
5 + import org.litesoft.ui.def.nonpublic.support.*;
6 +
7 + import java.util.*;
8 +
9 + public class TypeHelperManager {
10 + private TypeHelper mRootTypeHelper = null;
11 + private Map<Integer, TypeHelper> mTypeHelpersByFormUniqueIDs = new HashMap<Integer, TypeHelper>();
12 +
13 + public synchronized void dispose() {
14 + if ( mTypeHelpersByFormUniqueIDs != null ) {
15 + for ( TypeHelper helper : mTypeHelpersByFormUniqueIDs.values() ) {
16 + try {
17 + helper.dispose();
18 + }
19 + catch ( RuntimeException e ) {
20 + FormServicePeer.LOGGER.error.log( e );
21 + }
22 + }
23 + mTypeHelpersByFormUniqueIDs.clear();
24 + mTypeHelpersByFormUniqueIDs = null;
25 + mRootTypeHelper = null;
26 + }
27 + }
28 +
29 + public synchronized TypeHelper getRootTypeHelper() {
30 + return mRootTypeHelper;
31 + }
32 +
33 + public synchronized void setRootTypeHelper( TypeHelper pRootTypeHelper ) {
34 + add( mRootTypeHelper = pRootTypeHelper );
35 + }
36 +
37 + public synchronized void add( TypeHelper pTypeHelper ) {
38 + mTypeHelpersByFormUniqueIDs.put( pTypeHelper.getFormUniqueID(), pTypeHelper );
39 + }
40 +
41 + public synchronized TypeHelper getTypeHelper( FormDataRowKey pFormDataRowKey ) {
42 + return (pFormDataRowKey == null) ? // null == root
43 + getRootTypeHelper() : //
44 + mTypeHelpersByFormUniqueIDs.get( pFormDataRowKey.getFormUniqueID() );
45 + }
46 + }