You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-dev@james.apache.org by no...@apache.org on 2007/09/25 09:03:28 UTC

svn commit: r579097 [15/40] - in /james/site/trunk/www/jspf: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/james/ apidocs/org/apache/james/jspf/ apidocs/org/apache/james/jspf/core/ apidocs/org/apache/james/jspf/core/class-use/ apidocs...

Added: james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NeutralException.html
URL: http://svn.apache.org/viewvc/james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NeutralException.html?rev=579097&view=auto
==============================================================================
--- james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NeutralException.html (added)
+++ james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NeutralException.html Tue Sep 25 00:03:10 2007
@@ -0,0 +1,556 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_12) on Tue Sep 25 08:45:06 CEST 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class org.apache.james.jspf.core.exceptions.NeutralException (Apache JAMES jSPF 0.9.6-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Uses of Class org.apache.james.jspf.core.exceptions.NeutralException (Apache JAMES jSPF 0.9.6-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&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;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../../index.html?org/apache/james/jspf/core/exceptions//class-useNeutralException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="NeutralException.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>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.james.jspf.core.exceptions.NeutralException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.core"><B>org.apache.james.jspf.core</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.impl"><B>org.apache.james.jspf.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.parser"><B>org.apache.james.jspf.parser</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.policies"><B>org.apache.james.jspf.policies</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.policies.local"><B>org.apache.james.jspf.policies.local</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.terms"><B>org.apache.james.jspf.terms</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/core/package-summary.html">org.apache.james.jspf.core</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/core/package-summary.html">org.apache.james.jspf.core</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFChecker.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFChecker.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run check for SPF with the given values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFCheckerDNSResponseListener.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFCheckerDNSResponseListener.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;session)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Continue the check for SPF with the given values and the given DNSResponse</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>SPFCheckerExceptionCatcher.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFCheckerExceptionCatcher.html#onException(java.lang.Exception, org.apache.james.jspf.core.SPFSession)">onException</A></B>(java.lang.Exception&nbsp;exception,
+            <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;session)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Take some action on the given Exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>SPFRecordParser.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFRecordParser.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Method parse the given spf record and checks for syntax
+ 
+ parse can be called by multiple concurrent threads.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/impl/package-summary.html">org.apache.james.jspf.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/impl/package-summary.html">org.apache.james.jspf.impl</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPF.</B><B><A HREF="../../../../../../../org/apache/james/jspf/impl/SPF.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.parser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/parser/package-summary.html">org.apache.james.jspf.parser</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/parser/package-summary.html">org.apache.james.jspf.parser</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>RFC4408SPF1Parser.</B><B><A HREF="../../../../../../../org/apache/james/jspf/parser/RFC4408SPF1Parser.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.policies"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/policies/package-summary.html">org.apache.james.jspf.policies</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/policies/package-summary.html">org.apache.james.jspf.policies</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>InitialChecksPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/InitialChecksPolicy.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFRetriever.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/SPFRetriever.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFStrictCheckerRetriever.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/SPFStrictCheckerRetriever.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>Policy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/Policy.html#getSPFRecord(java.lang.String)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a record for the given domain</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>PolicyPostFilter.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/PolicyPostFilter.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filter or replace a record for the given domain</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>NeutralIfNotMatchPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/NeutralIfNotMatchPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>NoSPFRecordFoundPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/NoSPFRecordFoundPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>ParseRecordPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/ParseRecordPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.policies.local"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/policies/local/package-summary.html">org.apache.james.jspf.policies.local</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/policies/local/package-summary.html">org.apache.james.jspf.policies.local</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>OverridePolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/OverridePolicy.html#getSPFRecord(java.lang.String)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>TrustedForwarderPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/TrustedForwarderPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>FallbackPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/FallbackPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>BestGuessPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/BestGuessPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>DefaultExplanationPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/DefaultExplanationPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.terms"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A> in <A HREF="../../../../../../../org/apache/james/jspf/terms/package-summary.html">org.apache.james.jspf.terms</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/terms/package-summary.html">org.apache.james.jspf.terms</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions">NeutralException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>GenericModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/GenericModifier.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>IncludeMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/IncludeMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>Directive.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/Directive.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run the Directive</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExistsMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExistsMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>AMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/AMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>MXMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/MXMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>PTRMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/PTRMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>GenericModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/GenericModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>RedirectModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/RedirectModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the host which should be used for redirection and set it in SPF1Data
+ so it can be accessed easy later if needed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExpModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExpModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate the explanation and set it in SPF1Data so it can be accessed
+ easy later if needed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExpModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExpModifier.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;lookup,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>AMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/AMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>MXMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/MXMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>PTRMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/PTRMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<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=2 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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NeutralException.html" title="class in org.apache.james.jspf.core.exceptions"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&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;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../../index.html?org/apache/james/jspf/core/exceptions//class-useNeutralException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="NeutralException.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>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright © 2006-2007 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Added: james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NoneException.html
URL: http://svn.apache.org/viewvc/james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NoneException.html?rev=579097&view=auto
==============================================================================
--- james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NoneException.html (added)
+++ james/site/trunk/www/jspf/apidocs/org/apache/james/jspf/core/exceptions/class-use/NoneException.html Tue Sep 25 00:03:10 2007
@@ -0,0 +1,589 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_12) on Tue Sep 25 08:45:07 CEST 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class org.apache.james.jspf.core.exceptions.NoneException (Apache JAMES jSPF 0.9.6-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Uses of Class org.apache.james.jspf.core.exceptions.NoneException (Apache JAMES jSPF 0.9.6-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&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;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../../index.html?org/apache/james/jspf/core/exceptions//class-useNoneException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="NoneException.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>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.james.jspf.core.exceptions.NoneException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.core"><B>org.apache.james.jspf.core</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.impl"><B>org.apache.james.jspf.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.parser"><B>org.apache.james.jspf.parser</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.policies"><B>org.apache.james.jspf.policies</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.policies.local"><B>org.apache.james.jspf.policies.local</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.james.jspf.terms"><B>org.apache.james.jspf.terms</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/core/package-summary.html">org.apache.james.jspf.core</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/core/package-summary.html">org.apache.james.jspf.core</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>MacroExpand.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/MacroExpand.html#checkExpand(java.lang.String, org.apache.james.jspf.core.SPFSession, boolean)">checkExpand</A></B>(java.lang.String&nbsp;input,
+            <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;session,
+            boolean&nbsp;isExplanation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFChecker.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFChecker.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run check for SPF with the given values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFCheckerDNSResponseListener.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFCheckerDNSResponseListener.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;session)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Continue the check for SPF with the given values and the given DNSResponse</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>SPFCheckerExceptionCatcher.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFCheckerExceptionCatcher.html#onException(java.lang.Exception, org.apache.james.jspf.core.SPFSession)">onException</A></B>(java.lang.Exception&nbsp;exception,
+            <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;session)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Take some action on the given Exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>SPFRecordParser.</B><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFRecordParser.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Method parse the given spf record and checks for syntax
+ 
+ parse can be called by multiple concurrent threads.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../org/apache/james/jspf/core/package-summary.html">org.apache.james.jspf.core</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/james/jspf/core/DNSRequest.html#DNSRequest(java.lang.String, int)">DNSRequest</A></B>(java.lang.String&nbsp;hostname,
+           int&nbsp;recordType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html#SPFSession(java.lang.String, java.lang.String, java.lang.String)">SPFSession</A></B>(java.lang.String&nbsp;mailFrom,
+           java.lang.String&nbsp;heloDomain,
+           java.lang.String&nbsp;clientIP)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build the SPFSession from the given parameters</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/impl/package-summary.html">org.apache.james.jspf.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/impl/package-summary.html">org.apache.james.jspf.impl</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPF.</B><B><A HREF="../../../../../../../org/apache/james/jspf/impl/SPF.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.parser"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/parser/package-summary.html">org.apache.james.jspf.parser</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/parser/package-summary.html">org.apache.james.jspf.parser</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>RFC4408SPF1Parser.</B><B><A HREF="../../../../../../../org/apache/james/jspf/parser/RFC4408SPF1Parser.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.policies"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/policies/package-summary.html">org.apache.james.jspf.policies</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/policies/package-summary.html">org.apache.james.jspf.policies</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>InitialChecksPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/InitialChecksPolicy.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFRetriever.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/SPFRetriever.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>SPFStrictCheckerRetriever.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/SPFStrictCheckerRetriever.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>Policy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/Policy.html#getSPFRecord(java.lang.String)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a record for the given domain</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>PolicyPostFilter.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/PolicyPostFilter.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filter or replace a record for the given domain</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>NeutralIfNotMatchPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/NeutralIfNotMatchPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>NoSPFRecordFoundPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/NoSPFRecordFoundPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>ParseRecordPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/ParseRecordPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.policies.local"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/policies/local/package-summary.html">org.apache.james.jspf.policies.local</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/policies/local/package-summary.html">org.apache.james.jspf.policies.local</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>OverridePolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/OverridePolicy.html#getSPFRecord(java.lang.String)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>TrustedForwarderPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/TrustedForwarderPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>FallbackPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/FallbackPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>BestGuessPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/BestGuessPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A></CODE></FONT></TD>
+<TD><CODE><B>DefaultExplanationPolicy.</B><B><A HREF="../../../../../../../org/apache/james/jspf/policies/local/DefaultExplanationPolicy.html#getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)">getSPFRecord</A></B>(java.lang.String&nbsp;currentDomain,
+             <A HREF="../../../../../../../org/apache/james/jspf/core/SPF1Record.html" title="class in org.apache.james.jspf.core">SPF1Record</A>&nbsp;spfRecord)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.james.jspf.terms"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A> in <A HREF="../../../../../../../org/apache/james/jspf/terms/package-summary.html">org.apache.james.jspf.terms</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../org/apache/james/jspf/terms/package-summary.html">org.apache.james.jspf.terms</A> that throw <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions">NoneException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>GenericModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/GenericModifier.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>IncludeMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/IncludeMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>Directive.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/Directive.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Run the Directive</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExistsMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExistsMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>AMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/AMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>MXMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/MXMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>PTRMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/PTRMechanism.html#checkSPF(org.apache.james.jspf.core.SPFSession)">checkSPF</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>GenericModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/GenericModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>RedirectModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/RedirectModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the host which should be used for redirection and set it in SPF1Data
+ so it can be accessed easy later if needed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExpModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExpModifier.html#checkSPFLogged(org.apache.james.jspf.core.SPFSession)">checkSPFLogged</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate the explanation and set it in SPF1Data so it can be accessed
+ easy later if needed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>ExpModifier.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/ExpModifier.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;lookup,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>AMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/AMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>MXMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/MXMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/james/jspf/core/DNSLookupContinuation.html" title="class in org.apache.james.jspf.core">DNSLookupContinuation</A></CODE></FONT></TD>
+<TD><CODE><B>PTRMechanism.</B><B><A HREF="../../../../../../../org/apache/james/jspf/terms/PTRMechanism.html#onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)">onDNSResponse</A></B>(<A HREF="../../../../../../../org/apache/james/jspf/core/DNSResponse.html" title="class in org.apache.james.jspf.core">DNSResponse</A>&nbsp;response,
+              <A HREF="../../../../../../../org/apache/james/jspf/core/SPFSession.html" title="class in org.apache.james.jspf.core">SPFSession</A>&nbsp;spfSession)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<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=2 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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../org/apache/james/jspf/core/exceptions/NoneException.html" title="class in org.apache.james.jspf.core.exceptions"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&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;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../../index.html?org/apache/james/jspf/core/exceptions//class-useNoneException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="NoneException.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>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright © 2006-2007 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>