⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 featuresourcerepository.html

📁 Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理信息系统。Geotools提供了OGC(Open Geospatial Consortium)规范的一个实现来作为他们的
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="FeatureSourceRepository()"><!-- --></A><H3>FeatureSourceRepository</H3><PRE>public <B>FeatureSourceRepository</B>()</PRE><DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getFeatureSources()"><!-- --></A><H3>getFeatureSources</H3><PRE>public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/SortedMap.html" title="class or interface in java.util">SortedMap</A> <B>getFeatureSources</B>()</PRE><DL><DD>All FeatureTypes by dataStoreId:typeName<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#getFeatureSources()">getFeatureSources</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getPrefixes()"><!-- --></A><H3>getPrefixes</H3><PRE>public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A> <B>getPrefixes</B>()                throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE><DL><DD>Retrieve prefix set.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#getPrefixes()">getPrefixes</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>Set of namespace prefixes<DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE><DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#getPrefixes()</CODE></DL></DD></DL><HR><A NAME="types()"><!-- --></A><H3>types</H3><PRE>public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/SortedMap.html" title="class or interface in java.util">SortedMap</A> <B>types</B>()</PRE><DL><DD>All FeatureTypes by dataStoreId:typeName<P><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="lockExists(java.lang.String)"><!-- --></A><H3>lockExists</H3><PRE>public boolean <B>lockExists</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;lockID)</PRE><DL><DD>Implement lockExists.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#lockExists(java.lang.String)">lockExists</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>lockID</CODE> - <DT><B>Returns:</B><DD>true if lock was found<DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#lockExists(java.lang.String)</CODE></DL></DD></DL><HR><A NAME="lockRefresh(java.lang.String, org.geotools.data.Transaction)"><!-- --></A><H3>lockRefresh</H3><PRE>public boolean <B>lockRefresh</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;lockID,                           <A HREF="../../../org/geotools/data/Transaction.html" title="interface in org.geotools.data">Transaction</A>&nbsp;transaction)                    throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE><DL><DD>Implement lockRefresh. <p> Currently it is an error if the lockID is not found. Because if we can't find it we cannot refresh it. </p> <p> Since locks are time sensitive it is impossible to check if a lockExists and then be sure it will still exist when you try to refresh it. Nothing we do can protect client code from this fact, they will need to do with the IOException when (not if) this situation occurs. </p><P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#lockRefresh(java.lang.String, org.geotools.data.Transaction)">lockRefresh</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>lockID</CODE> - Authorizataion of lock to refresh<DD><CODE>transaction</CODE> - Transaction used to authorize refresh<DT><B>Returns:</B><DD>true if lock was found and refreshed<DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - If opperation encounters problems, or lock not found<DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if lockID is <code>null</code><DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#lockRefresh(java.lang.String, org.geotools.data.Transaction)</CODE></DL></DD></DL><HR><A NAME="lockRelease(java.lang.String, org.geotools.data.Transaction)"><!-- --></A><H3>lockRelease</H3><PRE>public boolean <B>lockRelease</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;lockID,                           <A HREF="../../../org/geotools/data/Transaction.html" title="interface in org.geotools.data">Transaction</A>&nbsp;transaction)                    throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE><DL><DD>Implement lockRelease. <p> Currently it is <b>not</b> and error if the lockID is not found, it may have expired. Since locks are time sensitive it is impossible to check if a lockExists and then be sure it will still exist when you try to release it. </p><P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#lockRelease(java.lang.String, org.geotools.data.Transaction)">lockRelease</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>lockID</CODE> - Authorizataion of lock to refresh<DD><CODE>transaction</CODE> - Transaction used to authorize refresh<DT><B>Returns:</B><DD>true if lock was found and released<DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - If opperation encounters problems<DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if lockID is <code>null</code><DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#lockRefresh(java.lang.String, org.geotools.data.Transaction)</CODE></DL></DD></DL><HR><A NAME="register(java.lang.String, org.geotools.data.FeatureSource)"><!-- --></A><H3>register</H3><PRE>public void <B>register</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;id,                     <A HREF="../../../org/geotools/data/FeatureSource.html" title="interface in org.geotools.data">FeatureSource</A>&nbsp;featureSource)              throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE><DL><DD>Implement registerDataStore. <p> Description ... </p><P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - <DD><CODE>featureSource</CODE> - <DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE><DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#registerDataStore(org.geotools.data.DataStore)</CODE></DL></DD></DL><HR><A NAME="datastore(java.lang.String)"><!-- --></A><H3>datastore</H3><PRE>public <A HREF="../../../org/geotools/data/DataStore.html" title="interface in org.geotools.data">DataStore</A> <B>datastore</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;id)</PRE><DL><DD>Implement getDataStores. <p> Description ... </p><P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - <DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#getDataStores(java.lang.String)</CODE></DL></DD></DL><HR><A NAME="getDataStores()"><!-- --></A><H3>getDataStores</H3><PRE>public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A> <B>getDataStores</B>()</PRE><DL><DD>Access to the set of registered DataStores. <p> The provided Set may not be modified :-) </p><P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#getDataStores()">getDataStores</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>Map of registered dataStoreId:DataStore<DT><B>See Also:</B><DD><CODE>org.geotools.data.Catalog#getDataStores(java.lang.String)</CODE></DL></DD></DL><HR><A NAME="source(java.lang.String, java.lang.String)"><!-- --></A><H3>source</H3><PRE>public <A HREF="../../../org/geotools/data/FeatureSource.html" title="interface in org.geotools.data">FeatureSource</A> <B>source</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;dataStoreId,                            <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;typeName)                     throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></B></DD><DD>FeatureSoruce access. </p><P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/geotools/data/Repository.html#source(java.lang.String, java.lang.String)">source</A></CODE> in interface <CODE><A HREF="../../../org/geotools/data/Repository.html" title="interface in org.geotools.data">Repository</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>dataStoreId</CODE> - <DD><CODE>typeName</CODE> - <DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><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>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/FeatureSourceRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../org/geotools/data/FeatureLocking.Response.html" title="class in org.geotools.data"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../../org/geotools/data/FIDFeatureReader.html" title="class in org.geotools.data"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="FeatureSourceRepository.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;&nbsp;<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><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR>Copyright &copy; 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 + -