Revision 11928 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.java

View differences:

VectorialDBAdapter.java
61 61
import com.iver.cit.gvsig.fmap.drivers.DBLayerDefinition;
62 62
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
63 63
import com.iver.cit.gvsig.fmap.drivers.IFeatureIterator;
64
import com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver;
64
import com.iver.cit.gvsig.fmap.drivers.IVectorialDatabaseDriver;
65 65

  
66 66

  
67 67

  
......
81 81
	public void start() {
82 82
            try {
83 83
            	//System.out.println("====" +this.hashCode()+" Abrir tabla: " + ((VectorialDatabaseDriver)driver).getTableName());
84
                ((VectorialDatabaseDriver)driver).open();
84
                ((IVectorialDatabaseDriver)driver).open();
85 85
            } catch (DriverException e) {
86 86
                // TODO Auto-generated catch block
87 87
                e.printStackTrace();
......
94 94
	 */
95 95
	public void stop() {
96 96
		//System.out.println("====" +this.hashCode()+" Cerrar tabla: " + ((VectorialDatabaseDriver)driver).getTableName());
97
	    ((VectorialDatabaseDriver)driver).close();
97
	    ((IVectorialDatabaseDriver)driver).close();
98 98
	}
99 99

  
100 100
	/* (non-Javadoc)
......
110 110
	}*/
111 111
	public IFeatureIterator getFeatureIterator(Rectangle2D r, String strEPSG) throws DriverException
112 112
	{
113
	    return ((VectorialDatabaseDriver)driver).getFeatureIterator(r, strEPSG);
113
	    return ((IVectorialDatabaseDriver)driver).getFeatureIterator(r, strEPSG);
114 114
	}
115 115

  
116 116
    /* (non-Javadoc)
......
118 118
	 */
119 119
    public IFeatureIterator getFeatureIterator(Rectangle2D r, String strEPSG, String[] alphaNumericFieldsNeeded) throws DriverException
120 120
    {
121
        return ((VectorialDatabaseDriver)driver).getFeatureIterator(r, strEPSG, alphaNumericFieldsNeeded);
121
        return ((IVectorialDatabaseDriver)driver).getFeatureIterator(r, strEPSG, alphaNumericFieldsNeeded);
122 122
    }
123 123

  
124 124
	/* (non-Javadoc)
......
126 126
	 */
127 127
	public String[] getFields()
128 128
	{
129
	    return ((VectorialDatabaseDriver)driver).getFields();
129
	    return ((IVectorialDatabaseDriver)driver).getFields();
130 130
	}
131 131
	/* (non-Javadoc)
132 132
	 * @see com.iver.cit.gvsig.fmap.layers.ISpatialDB#getWhereClause()
133 133
	 */
134 134
	public String getWhereClause()
135 135
	{
136
	    return ((VectorialDatabaseDriver)driver).getWhereClause();
136
	    return ((IVectorialDatabaseDriver)driver).getWhereClause();
137 137
	}
138 138
	/* (non-Javadoc)
139 139
	 * @see com.iver.cit.gvsig.fmap.layers.ISpatialDB#getTableName()
140 140
	 */
141 141
	public String getTableName()
142 142
	{
143
	    return ((VectorialDatabaseDriver)driver).getTableName();
143
	    return ((IVectorialDatabaseDriver)driver).getTableName();
144 144
	}
145 145

  
146 146

  
......
150 150
	public IGeometry getShape(int index) throws DriverIOException {
151 151
	    IGeometry geom = null;
152 152
	    try {
153
            geom = ((VectorialDatabaseDriver)driver).getShape(index);
153
            geom = ((IVectorialDatabaseDriver)driver).getShape(index);
154 154
        } catch (IOException e) {
155 155
            throw new DriverIOException(e);
156 156
        }
......
161 161
	 * @see com.iver.cit.gvsig.fmap.layers.ReadableVectorial#getShapeType()
162 162
	 */
163 163
	public int getShapeType() throws DriverIOException {
164
		return ((VectorialDatabaseDriver)driver).getShapeType();
164
		return ((IVectorialDatabaseDriver)driver).getShapeType();
165 165
	}
166 166

  
167 167
	/**
......
222 222
	 */
223 223
    public DBLayerDefinition getLyrDef()
224 224
    {
225
        return ((VectorialDatabaseDriver)driver).getLyrDef();
225
        return ((IVectorialDatabaseDriver)driver).getLyrDef();
226 226
    }
227 227

  
228 228
	public int getRowIndexByFID(IFeature feat) {
229
		return ((VectorialDatabaseDriver) driver).getRowIndexByFID(feat); 
229
		return ((IVectorialDatabaseDriver) driver).getRowIndexByFID(feat); 
230 230
	}
231 231
}

Also available in: Unified diff