litesoft
Diff Revisions
947
vs
948
for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/pavsupport/internal/PlaceIdExtractor.java
|
@@ -11,26 +11,20 @@ |
11 |
11 |
|
* If the Place or PlaceTokenizer does NOT implement 'HasPlaceId', then class name magic is used |
12 |
12 |
|
* (the Place classes name must end with 'Place', and the Tokenizer(s) MUST be a static inner class of it's Place). |
13 |
13 |
|
*/ |
14 |
|
- |
public class PlaceIdExtractor |
15 |
|
- |
{ |
16 |
|
- |
public static String getPlaceId( PlaceTokenizer<? extends Place> pTokenizer ) |
17 |
|
- |
{ |
|
14 |
+ |
public class PlaceIdExtractor { |
|
15 |
+ |
public static String getPlaceId( PlaceTokenizer<? extends Place> pTokenizer ) { |
18 |
16 |
|
return extractPlaceId( pTokenizer ); |
19 |
17 |
|
} |
20 |
18 |
|
|
21 |
|
- |
public static String getPlaceId( Place pPlace ) |
22 |
|
- |
{ |
|
19 |
+ |
public static String getPlaceId( Place pPlace ) { |
23 |
20 |
|
return extractPlaceId( pPlace ); |
24 |
21 |
|
} |
25 |
22 |
|
|
26 |
|
- |
private static String extractPlaceId( Object pObject ) |
27 |
|
- |
{ |
28 |
|
- |
if ( pObject instanceof HasPlaceId ) |
29 |
|
- |
{ |
|
23 |
+ |
private static String extractPlaceId( Object pObject ) { |
|
24 |
+ |
if ( pObject instanceof HasPlaceId ) { |
30 |
25 |
|
return Strings.noEmpty( ((HasPlaceId) pObject).getPlaceId() ); |
31 |
26 |
|
} |
32 |
|
- |
if ( pObject == null ) |
33 |
|
- |
{ |
|
27 |
+ |
if ( pObject == null ) { |
34 |
28 |
|
return null; |
35 |
29 |
|
} |
36 |
30 |
|
String s = "." + pObject.getClass().getName() + "$"; // find the String between the last '.' and the first '$' |