001: /**
002: *
003: */package org.geotools.caching.impl;
004:
005: import org.geotools.caching.DataCache;
006:
007: import org.geotools.data.AbstractDataStore;
008: import org.geotools.data.FeatureReader;
009: import org.geotools.data.FeatureSource;
010: import org.geotools.data.FeatureWriter;
011: import org.geotools.data.LockingManager;
012: import org.geotools.data.Query;
013: import org.geotools.data.Transaction;
014:
015: import org.geotools.feature.FeatureType;
016: import org.geotools.feature.SchemaException;
017:
018: import org.opengis.filter.Filter;
019:
020: import java.io.IOException;
021:
022: /**
023: * @author Christophe Rousson, SoC 2007, CRG-ULAVAL
024: *
025: */
026: public abstract class AbstractDataCache extends AbstractDataStore
027: implements DataCache {
028: /* (non-Javadoc)
029: * @see org.geotools.caching.DataCache#clear()
030: */
031: public void clear() {
032: // TODO Auto-generated method stub
033: }
034:
035: /* (non-Javadoc)
036: * @see org.geotools.caching.DataCache#flush()
037: */
038: public void flush() throws IllegalStateException {
039: // TODO Auto-generated method stub
040: }
041:
042: /* (non-Javadoc)
043: * @see org.geotools.caching.DataCache#getHits()
044: */
045: public long getHits() {
046: // TODO Auto-generated method stub
047: return 0;
048: }
049:
050: /* (non-Javadoc)
051: * @see org.geotools.data.DataStore#createSchema(org.geotools.feature.FeatureType)
052: */
053: public void createSchema(FeatureType featureType)
054: throws IOException {
055: // TODO Auto-generated method stub
056: }
057:
058: /* (non-Javadoc)
059: * @see org.geotools.data.DataStore#getFeatureReader(org.geotools.data.Query, org.geotools.data.Transaction)
060: */
061: public FeatureReader getFeatureReader(Query query,
062: Transaction transaction) throws IOException {
063: // TODO Auto-generated method stub
064: return null;
065: }
066:
067: /* (non-Javadoc)
068: * @see org.geotools.data.DataStore#getFeatureSource(java.lang.String)
069: */
070: public FeatureSource getFeatureSource(String typeName)
071: throws IOException {
072: // TODO Auto-generated method stub
073: return null;
074: }
075:
076: /* (non-Javadoc)
077: * @see org.geotools.data.DataStore#getFeatureWriter(java.lang.String, org.geotools.data.Transaction)
078: */
079: public FeatureWriter getFeatureWriter(String typeName,
080: Transaction transaction) throws IOException {
081: // TODO Auto-generated method stub
082: return null;
083: }
084:
085: /* (non-Javadoc)
086: * @see org.geotools.data.DataStore#getFeatureWriter(java.lang.String, org.opengis.filter.Filter, org.geotools.data.Transaction)
087: */
088: public FeatureWriter getFeatureWriter(String typeName,
089: Filter filter, Transaction transaction) throws IOException {
090: // TODO Auto-generated method stub
091: return null;
092: }
093:
094: /* (non-Javadoc)
095: * @see org.geotools.data.DataStore#getFeatureWriterAppend(java.lang.String, org.geotools.data.Transaction)
096: */
097: public FeatureWriter getFeatureWriterAppend(String typeName,
098: Transaction transaction) throws IOException {
099: // TODO Auto-generated method stub
100: return null;
101: }
102:
103: /* (non-Javadoc)
104: * @see org.geotools.data.DataStore#getLockingManager()
105: */
106: public LockingManager getLockingManager() {
107: // TODO Auto-generated method stub
108: return null;
109: }
110:
111: /* (non-Javadoc)
112: * @see org.geotools.data.DataStore#getSchema(java.lang.String)
113: */
114: public FeatureType getSchema(String typeName) throws IOException {
115: // TODO Auto-generated method stub
116: return null;
117: }
118:
119: /* (non-Javadoc)
120: * @see org.geotools.data.DataStore#getTypeNames()
121: */
122: public String[] getTypeNames() throws IOException {
123: // TODO Auto-generated method stub
124: return null;
125: }
126:
127: /* (non-Javadoc)
128: * @see org.geotools.data.DataStore#getView(org.geotools.data.Query)
129: */
130: public FeatureSource getView(Query query) throws IOException,
131: SchemaException {
132: // TODO Auto-generated method stub
133: return null;
134: }
135:
136: /* (non-Javadoc)
137: * @see org.geotools.data.DataStore#updateSchema(java.lang.String, org.geotools.feature.FeatureType)
138: */
139: public void updateSchema(String typeName, FeatureType featureType) {
140: // TODO Auto-generated method stub
141: }
142:
143: protected FeatureReader getFeatureReader(String typeName)
144: throws IOException {
145: // TODO Auto-generated method stub
146: return null;
147: }
148: }
|