svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.framework / org.gvsig.andami / src / main / java / org / gvsig / andami / ProjectionContainerManager.java @ 43102
History | View | Annotate | Download (1021 Bytes)
1 | 40770 | jjdelcerro | package org.gvsig.andami; |
---|---|---|---|
2 | |||
3 | |||
4 | /**
|
||
5 | * Don't use this class, it will be removed in nexts versions.
|
||
6 | *
|
||
7 | * This is a patch to resolve access to projection of view in jcrs
|
||
8 | * plugin and will be removed in nexts versions.
|
||
9 | *
|
||
10 | * @deprecated
|
||
11 | */
|
||
12 | public class ProjectionContainerManager { |
||
13 | /**
|
||
14 | * @deprecated
|
||
15 | */
|
||
16 | public interface ProjectionContainer { |
||
17 | Object getCurrentProjection();
|
||
18 | } |
||
19 | private static ProjectionContainer currentProjectionContainer = null; |
||
20 | |||
21 | /**
|
||
22 | * @deprecated
|
||
23 | */
|
||
24 | public static void set(ProjectionContainer container) { |
||
25 | currentProjectionContainer = container; |
||
26 | } |
||
27 | |||
28 | /**
|
||
29 | * @deprecated
|
||
30 | */
|
||
31 | public static void unset(ProjectionContainer container) { |
||
32 | if( container == currentProjectionContainer ) {
|
||
33 | currentProjectionContainer = null;
|
||
34 | } |
||
35 | } |
||
36 | |||
37 | /**
|
||
38 | * @deprecated
|
||
39 | */
|
||
40 | public static Object getCurrentProjection() { |
||
41 | 41211 | jjdelcerro | if( currentProjectionContainer==null ) { |
42 | return null; |
||
43 | } |
||
44 | 40770 | jjdelcerro | return currentProjectionContainer.getCurrentProjection();
|
45 | } |
||
46 | |||
47 | } |