Revision 35605 branches/v2_0_0_prep/extensions/extDalTransform/src/main/java/org/gvsig/daltransform/impl/DefaultDataTransformManager.java
DefaultDataTransformManager.java | ||
---|---|---|
29 | 29 |
|
30 | 30 |
import java.util.ArrayList; |
31 | 31 |
import java.util.Iterator; |
32 |
import java.util.List; |
|
32 | 33 |
|
33 | 34 |
import org.slf4j.Logger; |
34 | 35 |
import org.slf4j.LoggerFactory; |
... | ... | |
40 | 41 |
import org.gvsig.daltransform.swing.DataTransformWizard; |
41 | 42 |
import org.gvsig.daltransform.swing.JDataTransformList; |
42 | 43 |
import org.gvsig.daltransform.swing.JDialogDataTransformList; |
44 |
import org.gvsig.daltransform.swing.impl.DefaultJDataTransformList; |
|
43 | 45 |
import org.gvsig.daltransform.swing.impl.DefaultJDialogDataTransformList; |
44 | 46 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
45 | 47 |
import org.gvsig.tools.ToolsLocator; |
... | ... | |
61 | 63 |
* @see org.gvsig.feature.transform.FeatureTransformManager#registerFeatureTransform(java.lang.String, java.lang.Class) |
62 | 64 |
*/ |
63 | 65 |
public void registerDataTransform(String name, |
64 |
Class featureTransformPage) { |
|
66 |
Class<?> featureTransformPage) {
|
|
65 | 67 |
if (!DataTransformGui.class.isAssignableFrom(featureTransformPage)) { |
66 | 68 |
throw new IllegalArgumentException(featureTransformPage.getName() |
67 | 69 |
+ " must implement the DataTransformGui interface"); |
... | ... | |
75 | 77 |
* (non-Javadoc) |
76 | 78 |
* @see org.gvsig.feature.transform.FeatureTransformManager#getFeatureTransforms() |
77 | 79 |
*/ |
78 |
public ArrayList<DataTransformGui> getDataTransforms() { |
|
79 |
ArrayList<DataTransformGui> transformArray = new ArrayList(); |
|
80 |
@SuppressWarnings("unchecked") |
|
81 |
public List<DataTransformGui> getDataTransforms() { |
|
82 |
List<DataTransformGui> transformArray = new ArrayList<DataTransformGui>(); |
|
80 | 83 |
|
81 | 84 |
ExtensionPoint ep = extensionPoints.add(TRANSFORM_GUI_EXTENSION_POINT); |
82 |
Iterator iterator = ep.iterator(); |
|
85 |
Iterator<ExtensionPoint.Extension> iterator = ep.iterator();
|
|
83 | 86 |
while (iterator.hasNext()) { |
84 | 87 |
try { |
85 | 88 |
transformArray.add((DataTransformGui)((ExtensionPoint.Extension) iterator |
... | ... | |
107 | 110 |
/* (non-Javadoc) |
108 | 111 |
* @see org.gvsig.app.daltransform.DataTransformManager#registerDataTransformWizard(java.lang.String, java.lang.Class) |
109 | 112 |
*/ |
110 |
public void registerDataTransformWizard(Class dataTransformWizard) { |
|
113 |
public void registerDataTransformWizard(Class<?> dataTransformWizard) {
|
|
111 | 114 |
if (!DataTransformWizard.class.isAssignableFrom(dataTransformWizard)) { |
112 | 115 |
throw new IllegalArgumentException(dataTransformWizard.getName() |
113 | 116 |
+ " must implement the DataTransformWizard interface"); |
... | ... | |
138 | 141 |
} |
139 | 142 |
|
140 | 143 |
public JDataTransformList createJDataTransformList(FeatureStore featureStore) { |
141 |
// TODO Auto-generated method stub |
|
142 |
return null; |
|
144 |
return new DefaultJDataTransformList(featureStore); |
|
143 | 145 |
} |
144 | 146 |
|
145 | 147 |
public JDialogDataTransformList createJDialogDataTransformList( |
Also available in: Unified diff