📄 package-summary.html
字号:
</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DataUtilities.Traversal.html" title="class in org.geotools.data">DataUtilities.Traversal</A></B></TD><TD>DOCUMENT ME!</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultFeatureLock.html" title="class in org.geotools.data">DefaultFeatureLock</A></B></TD><TD>Used to lock features when used with LockingDataSource. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultFeatureLockFactory.html" title="class in org.geotools.data">DefaultFeatureLockFactory</A></B></TD><TD>Default implementation of the FeatureLockFactory. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultFeatureReader.html" title="class in org.geotools.data">DefaultFeatureReader</A></B></TD><TD>Basic support for reading Features from an AttributeReader.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultFeatureResults.html" title="class in org.geotools.data">DefaultFeatureResults</A></B></TD><TD>Generic "results" of a query, class. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultFIDReader.html" title="class in org.geotools.data">DefaultFIDReader</A></B></TD><TD>A Default FIDReader. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultQuery.html" title="class in org.geotools.data">DefaultQuery</A></B></TD><TD>The query object is used by the <A HREF="../../../org/geotools/data/FeatureSource.html#getFeatures()"><CODE>FeatureSource.getFeatures()</CODE></A> method of the DataSource interface, to encapsulate a request. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultRepository.html" title="class in org.geotools.data">DefaultRepository</A></B></TD><TD>Quick hack of a DataRepository allows me to bridge the existing DataStore API with these experiments for a Opperations api. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DefaultTransaction.html" title="class in org.geotools.data">DefaultTransaction</A></B></TD><TD>Quick implementation of Transaction api. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/Diff.html" title="class in org.geotools.data">Diff</A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DiffFeatureReader.html" title="class in org.geotools.data">DiffFeatureReader</A></B></TD><TD>A FeatureReader that considers differences. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DiffFeatureWriter.html" title="class in org.geotools.data">DiffFeatureWriter</A></B></TD><TD>A FeatureWriter that captures modifications against a FeatureReader. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/EmptyFeatureReader.html" title="class in org.geotools.data">EmptyFeatureReader</A></B></TD><TD>Represents an Empty, Typed, FeatureReader.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/EmptyFeatureWriter.html" title="class in org.geotools.data">EmptyFeatureWriter</A></B></TD><TD>Represents an Empty, Typed, FeatureWriter.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureEvent.html" title="class in org.geotools.data">FeatureEvent</A></B></TD><TD>A simple event object to represent all events triggered by DataStore instances (typically change events). </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureListenerManager.html" title="class in org.geotools.data">FeatureListenerManager</A></B></TD><TD>This class is used by DataStore implementations to provide FeatureListener support for the FeatureSources they create. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureLockFactory.html" title="class in org.geotools.data">FeatureLockFactory</A></B></TD><TD>This specifies the interface to create FeatureLocks. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureLocking.Response.html" title="class in org.geotools.data">FeatureLocking.Response</A></B></TD><TD>Idea for a response from a high-level lock( Query ) function.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureSourceRepository.html" title="class in org.geotools.data">FeatureSourceRepository</A></B></TD><TD>Another Quick hack of a DataRepository as a bridge to the Opperations api. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FIDFeatureReader.html" title="class in org.geotools.data">FIDFeatureReader</A></B></TD><TD>Experimental FeatureReader that always takes the first column of the attributeReader as the FeatureID. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FileDataStoreFinder.html" title="class in org.geotools.data">FileDataStoreFinder</A></B></TD><TD> Most of this code was copied from DataStoreFinder. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FilteringFeatureReader.html" title="class in org.geotools.data">FilteringFeatureReader</A></B></TD><TD>Basic support for a FeatureReader that does filtering. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FilteringFeatureWriter.html" title="class in org.geotools.data">FilteringFeatureWriter</A></B></TD><TD>Filtering is performed on this hasNext() method. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/InProcessLockingManager.html" title="class in org.geotools.data">InProcessLockingManager</A></B></TD><TD>Provides In-Process FeatureLocking support for DataStore implementations. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/JoiningAttributeReader.html" title="class in org.geotools.data">JoiningAttributeReader</A></B></TD><TD>Attribute Reader that joins.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/JoiningAttributeWriter.html" title="class in org.geotools.data">JoiningAttributeWriter</A></B></TD><TD>Provides ...</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/MaxFeatureReader.html" title="class in org.geotools.data">MaxFeatureReader</A></B></TD><TD>Basic support for a FeatureReader that limits itself to the number of features passed in.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/PrjFileReader.html" title="class in org.geotools.data">PrjFileReader</A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/ReTypeFeatureReader.html" title="class in org.geotools.data">ReTypeFeatureReader</A></B></TD><TD>Supports on the fly retyping of FeatureReader contents. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/TransactionStateDiff.html" title="class in org.geotools.data">TransactionStateDiff</A></B></TD><TD>A Transaction.State that keeps a difference table for use with AbstractDataStore.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/WorldFileReader.html" title="class in org.geotools.data">WorldFileReader</A></B></TD><TD>This class is responsible for parsing a world file in order to build an affine transform using the parameters provided in the file itself. </TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Exception Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/DataSourceException.html" title="class in org.geotools.data">DataSourceException</A></B></TD><TD>Thrown when there is an error in a datasource. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/FeatureLockException.html" title="class in org.geotools.data">FeatureLockException</A></B></TD><TD>Indicates a lock contention, and attempt was made to modify or aquire with out Authroization.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../org/geotools/data/SchemaNotFoundException.html" title="class in org.geotools.data">SchemaNotFoundException</A></B></TD><TD>Indicates a FeatureType could not be found.</TD></TR></TABLE> <P><A NAME="package_description"><!-- --></A><H2>Package org.geotools.data Description</H2><P>Defines the DataStoreAPI via which all data is imported or exported.<p> All DataStores (e.g. PostGIS, Shapefile(tm), GML...) must provideimplementations of the DataStore interface and the DataStoreFactorySpiinterface. These interfaces allow new types of datastore to be plugged intoapplications which use geotools without the need to modify any code.<p>Example:</p><pre><code>FeatureStore postgis = new PostGisDataStore( ... );Query all = Query.ALL;FeatureType roadType = postgis.getFeatureType( "roads" );// reader 1 streams over all roadsFeatureReader reader1 = postgis.getFeatureReader( roadsType, all, Transaction.AUTO_COMMIT );// allRoads = featureResults is a prepaired query of all roadsFeatureSource roads = postgis.getFeatureSource( "roads" );FeatureResults allRoads = roads.getFeatures( all );// reader 2 & 3 streams over all roads in the same manner as reader 1FeatureReader reader2 = allRoads.reader();FeatureReader reader3 = allRoads.reader();// bounds1 returns the bounding box of roads, may be null depending on expenseEnvelope bounds1 = roads.getBounds( all );// bounds2 returns the bounding box of roads, may actually calculate by going over the entire datasetEnvelope bounds 2 = allRoads.getBounds(); <code></pre><P><P><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/geotools/coverage/processing/operation/package-summary.html"><B>PREV PACKAGE</B></A> <A HREF="../../../org/geotools/data/collection/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR>Copyright © 1996-2007 <a href="http://www.geotools.org">Geotools</a>. All Rights Reserved.</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -