Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,157 +1,157 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.eventbus.client;
3 -
4 - import java.io.*;
5 - import java.util.*;
6 -
7 - public class TypedAddToParamMapHelper {
8 - public static ParamMap addTo( ParamMap pParamMap, String pKey, Object pParam ) {
9 - if ( pParam == null ) {
10 - return pParamMap;
11 - }
12 -
13 - if ( pParam instanceof String ) {
14 - pParamMap.add( pKey, (String) pParam );
15 - return pParamMap;
16 - }
17 -
18 - if ( pParam instanceof Serializable ) {
19 - pParamMap.add( pKey, (Serializable) pParam );
20 - return pParamMap;
21 - }
22 -
23 - if ( pParam instanceof Boolean ) {
24 - pParamMap.add( pKey, (Boolean) pParam );
25 - return pParamMap;
26 - }
27 -
28 - if ( pParam instanceof Number ) {
29 - if ( pParam instanceof Short ) {
30 - pParamMap.add( pKey, (Short) pParam );
31 - return pParamMap;
32 - }
33 - if ( pParam instanceof Integer ) {
34 - pParamMap.add( pKey, (Integer) pParam );
35 - return pParamMap;
36 - }
37 - if ( pParam instanceof Long ) {
38 - pParamMap.add( pKey, (Long) pParam );
39 - return pParamMap;
40 - }
41 - if ( pParam instanceof Float ) {
42 - pParamMap.add( pKey, (Float) pParam );
43 - return pParamMap;
44 - }
45 - if ( pParam instanceof Double ) {
46 - pParamMap.add( pKey, (Double) pParam );
47 - return pParamMap;
48 - }
49 - badType( pParam );
50 - }
51 -
52 - if ( pParam instanceof Date ) {
53 - pParamMap.add( pKey, (Date) pParam );
54 - return pParamMap;
55 - }
56 -
57 - if ( pParam instanceof boolean[] ) {
58 - pParamMap.add( pKey, (boolean[]) pParam );
59 - return pParamMap;
60 - }
61 -
62 - if ( pParam instanceof double[] ) {
63 - pParamMap.add( pKey, (double[]) pParam );
64 - return pParamMap;
65 - }
66 -
67 - if ( pParam instanceof float[] ) {
68 - pParamMap.add( pKey, (float[]) pParam );
69 - return pParamMap;
70 - }
71 -
72 - if ( pParam instanceof int[] ) {
73 - pParamMap.add( pKey, (int[]) pParam );
74 - return pParamMap;
75 - }
76 -
77 - if ( pParam instanceof long[] ) {
78 - pParamMap.add( pKey, (long[]) pParam );
79 - return pParamMap;
80 - }
81 -
82 - if ( pParam instanceof short[] ) {
83 - pParamMap.add( pKey, (short[]) pParam );
84 - return pParamMap;
85 - }
86 -
87 - if ( pParam instanceof Boolean[] ) {
88 - pParamMap.add( pKey, (Boolean[]) pParam );
89 - return pParamMap;
90 - }
91 -
92 - if ( pParam instanceof Date[] ) {
93 - pParamMap.add( pKey, (Date[]) pParam );
94 - return pParamMap;
95 - }
96 -
97 - if ( pParam instanceof Double[] ) {
98 - pParamMap.add( pKey, (Double[]) pParam );
99 - return pParamMap;
100 - }
101 -
102 - if ( pParam instanceof Float[] ) {
103 - pParamMap.add( pKey, (Float[]) pParam );
104 - return pParamMap;
105 - }
106 -
107 - if ( pParam instanceof Integer[] ) {
108 - pParamMap.add( pKey, (Integer[]) pParam );
109 - return pParamMap;
110 - }
111 -
112 - if ( pParam instanceof Long[] ) {
113 - pParamMap.add( pKey, (Long[]) pParam );
114 - return pParamMap;
115 - }
116 -
117 - if ( pParam instanceof Serializable[] ) {
118 - pParamMap.add( pKey, (Serializable[]) pParam );
119 - return pParamMap;
120 - }
121 -
122 - if ( pParam instanceof Short[] ) {
123 - pParamMap.add( pKey, (Short[]) pParam );
124 - return pParamMap;
125 - }
126 -
127 - if ( pParam instanceof String[] ) {
128 - pParamMap.add( pKey, (String[]) pParam );
129 - return pParamMap;
130 - }
131 -
132 - // // todo: Eliminate
133 - // if ( pParam instanceof List )
134 - // {
135 - // pParamMap.add_RawList_ThisMethodShouldNotEverEverBeUsed( pKey, (List) pParam );
136 - // return pParamMap;
137 - // }
138 - // // todo: Eliminate
139 - // if ( pParam instanceof Set )
140 - // {
141 - // pParamMap.add_RawSet_ThisMethodShouldNotEverEverBeUsed( pKey, (Set) pParam );
142 - // return pParamMap;
143 - // }
144 - // // todo: Eliminate
145 - // if ( pParam instanceof Map )
146 - // {
147 - // pParamMap.add_RawMap_ThisMethodShouldNotEverEverBeUsed( pKey, (Map) pParam );
148 - // return pParamMap;
149 - // }
150 - throw badType( pParam );
151 - }
152 -
153 - private static IllegalArgumentException badType( Object pParam ) {
154 - return new IllegalArgumentException(
155 - "Cannot pass objects of this sort through a ParamMap: " + pParam );
156 - }
157 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.eventbus.client;
3 +
4 + import java.io.*;
5 + import java.util.*;
6 +
7 + public class TypedAddToParamMapHelper {
8 + public static ParamMap addTo( ParamMap pParamMap, String pKey, Object pParam ) {
9 + if ( pParam == null ) {
10 + return pParamMap;
11 + }
12 +
13 + if ( pParam instanceof String ) {
14 + pParamMap.add( pKey, (String) pParam );
15 + return pParamMap;
16 + }
17 +
18 + if ( pParam instanceof Serializable ) {
19 + pParamMap.add( pKey, (Serializable) pParam );
20 + return pParamMap;
21 + }
22 +
23 + if ( pParam instanceof Boolean ) {
24 + pParamMap.add( pKey, (Boolean) pParam );
25 + return pParamMap;
26 + }
27 +
28 + if ( pParam instanceof Number ) {
29 + if ( pParam instanceof Short ) {
30 + pParamMap.add( pKey, (Short) pParam );
31 + return pParamMap;
32 + }
33 + if ( pParam instanceof Integer ) {
34 + pParamMap.add( pKey, (Integer) pParam );
35 + return pParamMap;
36 + }
37 + if ( pParam instanceof Long ) {
38 + pParamMap.add( pKey, (Long) pParam );
39 + return pParamMap;
40 + }
41 + if ( pParam instanceof Float ) {
42 + pParamMap.add( pKey, (Float) pParam );
43 + return pParamMap;
44 + }
45 + if ( pParam instanceof Double ) {
46 + pParamMap.add( pKey, (Double) pParam );
47 + return pParamMap;
48 + }
49 + badType( pParam );
50 + }
51 +
52 + if ( pParam instanceof Date ) {
53 + pParamMap.add( pKey, (Date) pParam );
54 + return pParamMap;
55 + }
56 +
57 + if ( pParam instanceof boolean[] ) {
58 + pParamMap.add( pKey, (boolean[]) pParam );
59 + return pParamMap;
60 + }
61 +
62 + if ( pParam instanceof double[] ) {
63 + pParamMap.add( pKey, (double[]) pParam );
64 + return pParamMap;
65 + }
66 +
67 + if ( pParam instanceof float[] ) {
68 + pParamMap.add( pKey, (float[]) pParam );
69 + return pParamMap;
70 + }
71 +
72 + if ( pParam instanceof int[] ) {
73 + pParamMap.add( pKey, (int[]) pParam );
74 + return pParamMap;
75 + }
76 +
77 + if ( pParam instanceof long[] ) {
78 + pParamMap.add( pKey, (long[]) pParam );
79 + return pParamMap;
80 + }
81 +
82 + if ( pParam instanceof short[] ) {
83 + pParamMap.add( pKey, (short[]) pParam );
84 + return pParamMap;
85 + }
86 +
87 + if ( pParam instanceof Boolean[] ) {
88 + pParamMap.add( pKey, (Boolean[]) pParam );
89 + return pParamMap;
90 + }
91 +
92 + if ( pParam instanceof Date[] ) {
93 + pParamMap.add( pKey, (Date[]) pParam );
94 + return pParamMap;
95 + }
96 +
97 + if ( pParam instanceof Double[] ) {
98 + pParamMap.add( pKey, (Double[]) pParam );
99 + return pParamMap;
100 + }
101 +
102 + if ( pParam instanceof Float[] ) {
103 + pParamMap.add( pKey, (Float[]) pParam );
104 + return pParamMap;
105 + }
106 +
107 + if ( pParam instanceof Integer[] ) {
108 + pParamMap.add( pKey, (Integer[]) pParam );
109 + return pParamMap;
110 + }
111 +
112 + if ( pParam instanceof Long[] ) {
113 + pParamMap.add( pKey, (Long[]) pParam );
114 + return pParamMap;
115 + }
116 +
117 + if ( pParam instanceof Serializable[] ) {
118 + pParamMap.add( pKey, (Serializable[]) pParam );
119 + return pParamMap;
120 + }
121 +
122 + if ( pParam instanceof Short[] ) {
123 + pParamMap.add( pKey, (Short[]) pParam );
124 + return pParamMap;
125 + }
126 +
127 + if ( pParam instanceof String[] ) {
128 + pParamMap.add( pKey, (String[]) pParam );
129 + return pParamMap;
130 + }
131 +
132 + // // todo: Eliminate
133 + // if ( pParam instanceof List )
134 + // {
135 + // pParamMap.add_RawList_ThisMethodShouldNotEverEverBeUsed( pKey, (List) pParam );
136 + // return pParamMap;
137 + // }
138 + // // todo: Eliminate
139 + // if ( pParam instanceof Set )
140 + // {
141 + // pParamMap.add_RawSet_ThisMethodShouldNotEverEverBeUsed( pKey, (Set) pParam );
142 + // return pParamMap;
143 + // }
144 + // // todo: Eliminate
145 + // if ( pParam instanceof Map )
146 + // {
147 + // pParamMap.add_RawMap_ThisMethodShouldNotEverEverBeUsed( pKey, (Map) pParam );
148 + // return pParamMap;
149 + // }
150 + throw badType( pParam );
151 + }
152 +
153 + private static IllegalArgumentException badType( Object pParam ) {
154 + return new IllegalArgumentException(
155 + "Cannot pass objects of this sort through a ParamMap: " + pParam );
156 + }
157 + }