📄 xmlsettingshandler.html
字号:
</TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_ELEMENT_TIMESPAN">XML_ELEMENT_TIMESPAN</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_ELEMENT_URIMATCHES">XML_ELEMENT_URIMATCHES</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_ROOT_HOST_SETTINGS">XML_ROOT_HOST_SETTINGS</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_ROOT_ORDER">XML_ROOT_ORDER</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_ROOT_REFINEMENT">XML_ROOT_REFINEMENT</A></B></CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XML_SCHEMA">XML_SCHEMA</A></B></CODE><BR> </TD></TR></TABLE> <A NAME="fields_inherited_from_class_org.archive.crawler.settings.SettingsHandler"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Fields inherited from class org.archive.crawler.settings.<A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html" title="class in org.archive.crawler.settings">SettingsHandler</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#BOOLEAN">BOOLEAN</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#DOUBLE">DOUBLE</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#DOUBLE_LIST">DOUBLE_LIST</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#FLOAT">FLOAT</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#FLOAT_LIST">FLOAT_LIST</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#INTEGER">INTEGER</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#INTEGER_LIST">INTEGER_LIST</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#LONG">LONG</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#LONG_LIST">LONG_LIST</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#MAP">MAP</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#OBJECT">OBJECT</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#STRING">STRING</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#STRING_LIST">STRING_LIST</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#TEXT">TEXT</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#TIMESTAMP">TIMESTAMP</A></CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#XMLSettingsHandler(java.io.File)">XMLSettingsHandler</A></B>(java.io.File orderFile)</CODE><BR> Create a new XMLSettingsHandler object.</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#copySettings(java.io.File, java.lang.String)">copySettings</A></B>(java.io.File newOrderFileName, java.lang.String newSettingsDirectory)</CODE><BR> Creates a replica of the settings file structure in another directory (fully recursive, includes all per host settings).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#deleteSettingsObject(org.archive.crawler.settings.CrawlerSettings)">deleteSettingsObject</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings)</CODE><BR> Delete a settings object from persistent storage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.util.Collection</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#getDomainOverrides(java.lang.String)">getDomainOverrides</A></B>(java.lang.String rootDomain)</CODE><BR> Will return a Collection of strings with domains that contain 'per' domain overrides (or their subdomains contain them).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.util.List</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#getListOfAllFiles()">getListOfAllFiles</A></B>()</CODE><BR> Creates and returns a <tt>List</tt> of all files comprising the current settings framework.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.io.File</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#getOrderFile()">getOrderFile</A></B>()</CODE><BR> Get the <code>File</code> object pointing to the order file.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.io.File</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#getPathRelativeToWorkingDirectory(java.lang.String)">getPathRelativeToWorkingDirectory</A></B>(java.lang.String path)</CODE><BR> Transforms a relative path so that it is relative to the location of the order file.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#initialize()">initialize</A></B>()</CODE><BR> Initialize the SettingsHandler.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#initialize(java.io.File)">initialize</A></B>(java.io.File source)</CODE><BR> Initialize the SettingsHandler from a source.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#readSettingsObject(org.archive.crawler.settings.CrawlerSettings)">readSettingsObject</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings)</CODE><BR> Read the CrawlerSettings object from persistent storage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#readSettingsObject(org.archive.crawler.settings.CrawlerSettings, java.io.File)">readSettingsObject</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings, java.io.File f)</CODE><BR> Read the CrawlerSettings object from a specific file.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.io.File</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#settingsToFilename(org.archive.crawler.settings.CrawlerSettings)">settingsToFilename</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings)</CODE><BR> Resolves the filename for a settings object into a file path.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#writeSettingsObject(org.archive.crawler.settings.CrawlerSettings)">writeSettingsObject</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings)</CODE><BR> Write the CrawlerSettings object to persistent storage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/archive/crawler/settings/XMLSettingsHandler.html#writeSettingsObject(org.archive.crawler.settings.CrawlerSettings, java.io.File)">writeSettingsObject</A></B>(<A HREF="../../../../org/archive/crawler/settings/CrawlerSettings.html" title="class in org.archive.crawler.settings">CrawlerSettings</A> settings, java.io.File filename)</CODE><BR> Write a CrawlerSettings object to a specified file.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_org.archive.crawler.settings.SettingsHandler"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.archive.crawler.settings.<A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html" title="class in org.archive.crawler.settings">SettingsHandler</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#cleanup()">cleanup</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#clearPerHostSettingsCache()">clearPerHostSettingsCache</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#fireValueErrorHandlers(org.archive.crawler.settings.Constraint.FailedCheck)">fireValueErrorHandlers</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getClassName(java.lang.String)">getClassName</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getComplexTypeByAbsoluteName(org.archive.crawler.settings.CrawlerSettings, java.lang.String)">getComplexTypeByAbsoluteName</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getModule(java.lang.String)">getModule</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getOrCreateSettingsObject(java.lang.String)">getOrCreateSettingsObject</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getOrCreateSettingsObject(java.lang.String, java.lang.String)">getOrCreateSettingsObject</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getOrder()">getOrder</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getParentScope(java.lang.String)">getParentScope</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getSettings(java.lang.String)">getSettings</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getSettings(java.lang.String, org.archive.net.UURI)">getSettings</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getSettingsForHost(java.lang.String)">getSettingsForHost</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getSettingsObject(java.lang.String)">getSettingsObject</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getSettingsObject(java.lang.String, java.lang.String)">getSettingsObject</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#getTypeName(java.lang.String)">getTypeName</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#instantiateModuleTypeFromClassName(java.lang.String, java.lang.String)">instantiateModuleTypeFromClassName</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#registerValueErrorHandler(org.archive.crawler.settings.ValueErrorHandler)">registerValueErrorHandler</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#setErrorReportingLevel(java.util.logging.Level)">setErrorReportingLevel</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#StringToType(java.lang.String, java.lang.String)">StringToType</A>, <A HREF="../../../../org/archive/crawler/settings/SettingsHandler.html#unregisterValueErrorHandler(org.archive.crawler.settings.ValueErrorHandler)">unregisterValueErrorHandler</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Field Detail</B></FONT></TH></TR></TABLE><A NAME="XML_SCHEMA"><!-- --></A><H3>XML_SCHEMA</H3><PRE>protected static final java.lang.String <B>XML_SCHEMA</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.archive.crawler.settings.XMLSettingsHandler.XML_SCHEMA">Constant Field Values</A></DL></DL><HR><A NAME="XML_ROOT_ORDER"><!-- --></A><H3>XML_ROOT_ORDER</H3><PRE>protected static final java.lang.String <B>XML_ROOT_ORDER</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.archive.crawler.settings.XMLSettingsHandler.XML_ROOT_ORDER">Constant Field Values</A></DL></DL><HR><A NAME="XML_ROOT_HOST_SETTINGS"><!-- --></A><H3>XML_ROOT_HOST_SETTINGS</H3><PRE>protected static final java.lang.String <B>XML_ROOT_HOST_SETTINGS</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.archive.crawler.settings.XMLSettingsHandler.XML_ROOT_HOST_SETTINGS">Constant Field Values</A></DL></DL><HR><A NAME="XML_ROOT_REFINEMENT"><!-- --></A><H3>XML_ROOT_REFINEMENT</H3><PRE>protected static final java.lang.String <B>XML_ROOT_REFINEMENT</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.archive.crawler.settings.XMLSettingsHandler.XML_ROOT_REFINEMENT">Constant Field Values</A></DL></DL><HR><A NAME="XML_ELEMENT_CONTROLLER"><!-- --></A><H3>XML_ELEMENT_CONTROLLER</H3><PRE>protected static final java.lang.String <B>XML_ELEMENT_CONTROLLER</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.archive.crawler.settings.XMLSettingsHandler.XML_ELEMENT_CONTROLLER">Constant Field Values</A></DL></DL><HR><A NAME="XML_ELEMENT_META"><!-- --></A><H3>XML_ELEMENT_META</H3>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -