You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by sa...@apache.org on 2006/03/13 10:11:43 UTC

svn commit: r385473 [4/20] - in /webservices/commons/site/policy: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/ws/ apidocs/org/apache/ws/policy/ apidocs/org/apache/ws/policy/class-use/ apidocs/org/apache/ws/policy/util/ apidocs/org/a...

Added: webservices/commons/site/policy/apidocs/org/apache/ws/policy/Assertion.html
URL: http://svn.apache.org/viewcvs/webservices/commons/site/policy/apidocs/org/apache/ws/policy/Assertion.html?rev=385473&view=auto
==============================================================================
--- webservices/commons/site/policy/apidocs/org/apache/ws/policy/Assertion.html (added)
+++ webservices/commons/site/policy/apidocs/org/apache/ws/policy/Assertion.html Mon Mar 13 01:11:07 2006
@@ -0,0 +1,752 @@
+<!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.4.2_10) on Mon Mar 13 15:01:32 GMT 2006 -->
+<TITLE>
+Assertion (WS-Policy Implementation 0.92-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="org.apache.ws.policy.Assertion interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Assertion (WS-Policy Implementation 0.92-SNAPSHOT API)";
+}
+</SCRIPT>
+
+</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=3 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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Assertion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/AndCompositeAssertion.html" title="class in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Assertion.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.ws.policy</FONT>
+<BR>
+Interface Assertion</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy">CompositeAssertion</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">AbstractAssertion</A>, <A HREF="../../../../org/apache/ws/policy/AndCompositeAssertion.html" title="class in org.apache.ws.policy">AndCompositeAssertion</A>, <A HREF="../../../../org/apache/ws/policy/Policy.html" title="class in org.apache.ws.policy">Policy</A>, <A HREF="../../../../org/apache/ws/policy/PolicyReference.html" title="class in org.apache.ws.policy">PolicyReference</A>, <A HREF="../../../../org/apache/ws/policy/PrimitiveAssertion.html" title="class in org.apache.ws.policy">PrimitiveAssertion</A>, <A HREF="../../../../org/apache/ws/policy/XorCompositeAssertion.html" title="class in org.apache.ws.policy">XorCompositeAssertion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public interface <B>Assertion</B></DL>
+
+<P>
+Assertion is an interface which all constructs of policy must implement. It
+ defines three policy operations that all policy constructs must support.
+ 
+ Sanka Samaranayake (sanka@apache.org)
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_AND_TYPE">COMPOSITE_AND_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the short value for ANDCompositeAssertion</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_POLICY_TYPE">COMPOSITE_POLICY_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the short value for Policy Assertion</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_XOR_TYPE">COMPOSITE_XOR_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the short value for XORCompositeAssertion</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#POLIY_REFERCE_TYPE">POLIY_REFERCE_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the short value for PolicyReferece Assertion</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#PRIMITIVE_TYPE">PRIMITIVE_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the short value for Primitive Assertions</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></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><A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerm(org.apache.ws.policy.Assertion)">addTerm</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an assertion as a term of this assertion.</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><A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerms(java.util.List)">addTerms</A></B>(java.util.List&nbsp;assertions)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a list of assertions as terms of this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#getParent()">getParent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the parent of self or null if a parent non-exists</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#getTerms()">getTerms</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of terms of this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a short type which describes the type of the assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#hasParent()">hasParent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns ture if the assertion has a parent</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion)">intersect</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an assertion which is the equivalent of intersect of self and
+ argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">intersect</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+          <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an assertion which is equivalent of intersect of self and
+ argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#isEmpty()">isEmpty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if there are no terms in this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#isNormalized()">isNormalized</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the assertion is in normalized form.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion)">merge</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the equivalent of merge of self and argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">merge</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+      <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the equivalent of merge of self and argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize()">normalize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new assertion which is the normalized form of this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize(org.apache.ws.policy.util.PolicyRegistry)">normalize</A></B>(<A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new assertion which is the normalized form of this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#remove(org.apache.ws.policy.Assertion)">remove</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified assertion from the terms list.</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><A HREF="../../../../org/apache/ws/policy/Assertion.html#setNormalized(boolean)">setNormalized</A></B>(boolean&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks this assertion as in normalized form.</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><A HREF="../../../../org/apache/ws/policy/Assertion.html#setParent(org.apache.ws.policy.Assertion)">setParent</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the parent to argument</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Assertion.html#size()">size</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of terms of this assertion.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="PRIMITIVE_TYPE"><!-- --></A><H3>
+PRIMITIVE_TYPE</H3>
+<PRE>
+public static final short <B>PRIMITIVE_TYPE</B></PRE>
+<DL>
+<DD>Defines the short value for Primitive Assertions
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.ws.policy.Assertion.PRIMITIVE_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPOSITE_AND_TYPE"><!-- --></A><H3>
+COMPOSITE_AND_TYPE</H3>
+<PRE>
+public static final short <B>COMPOSITE_AND_TYPE</B></PRE>
+<DL>
+<DD>Defines the short value for ANDCompositeAssertion
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.ws.policy.Assertion.COMPOSITE_AND_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPOSITE_XOR_TYPE"><!-- --></A><H3>
+COMPOSITE_XOR_TYPE</H3>
+<PRE>
+public static final short <B>COMPOSITE_XOR_TYPE</B></PRE>
+<DL>
+<DD>Defines the short value for XORCompositeAssertion
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.ws.policy.Assertion.COMPOSITE_XOR_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPOSITE_POLICY_TYPE"><!-- --></A><H3>
+COMPOSITE_POLICY_TYPE</H3>
+<PRE>
+public static final short <B>COMPOSITE_POLICY_TYPE</B></PRE>
+<DL>
+<DD>Defines the short value for Policy Assertion
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.ws.policy.Assertion.COMPOSITE_POLICY_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="POLIY_REFERCE_TYPE"><!-- --></A><H3>
+POLIY_REFERCE_TYPE</H3>
+<PRE>
+public static final short <B>POLIY_REFERCE_TYPE</B></PRE>
+<DL>
+<DD>Defines the short value for PolicyReferece Assertion
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.ws.policy.Assertion.POLIY_REFERCE_TYPE">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="normalize()"><!-- --></A><H3>
+normalize</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>normalize</B>()
+                    throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns a new assertion which is the normalized form of this assertion.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an assertion which is normalized form of this.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="normalize(org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+normalize</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>normalize</B>(<A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)
+                    throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns a new assertion which is the normalized form of this assertion.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reg</CODE> - the registry which is used to resolve any policy references in
+            the process of normalization.
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE> - if an assertion does not support this operation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intersect(org.apache.ws.policy.Assertion)"><!-- --></A><H3>
+intersect</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>intersect</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)
+                    throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns an assertion which is the equivalent of intersect of self and
+ argument. The rules to construct the equivalent assertion are specified
+ in WS Policy 1.0 specification.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to intersect with
+<DT><B>Returns:</B><DD>the equivalent of intersect of self and the argument
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+intersect</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>intersect</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+                           <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)
+                    throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns an assertion which is equivalent of intersect of self and
+ argument. Here the external policy are resolved via a policy registry
+ that is supplied as an argument.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to intersect with
+<DT><B>Returns:</B><DD>the equivalent of intersection of self and argument
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE> - if the operation is not meaningful</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="merge(org.apache.ws.policy.Assertion)"><!-- --></A><H3>
+merge</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>merge</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)
+                throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns the equivalent of merge of self and argument. The rules to
+ construct the equivalent of merge are defined in WS Policy specification
+ 1.0
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the argument to merge with
+<DT><B>Returns:</B><DD>the equivalent of the merge of self and argument
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+merge</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>merge</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+                       <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)
+                throws java.lang.UnsupportedOperationException</PRE>
+<DL>
+<DD>Returns the equivalent of merge of self and argument. The rules to
+ construct argument are specified in WS Policy specification 1.0 Here the
+ external policy references are resolved via a policy registry that is
+ supplied as an argument
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to merge with<DD><CODE>reg</CODE> - the policy registry that should be used to resolve external
+            policy references
+<DT><B>Returns:</B><DD>the equivalent of merge of self and argument
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.UnsupportedOperationException</CODE> - if the merge is not meaningful</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isNormalized()"><!-- --></A><H3>
+isNormalized</H3>
+<PRE>
+public boolean <B>isNormalized</B>()</PRE>
+<DL>
+<DD>Returns true if the assertion is in normalized form.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the assertion is in normalized form.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setNormalized(boolean)"><!-- --></A><H3>
+setNormalized</H3>
+<PRE>
+public void <B>setNormalized</B>(boolean&nbsp;flag)</PRE>
+<DL>
+<DD>Marks this assertion as in normalized form.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>flag</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasParent()"><!-- --></A><H3>
+hasParent</H3>
+<PRE>
+public boolean <B>hasParent</B>()</PRE>
+<DL>
+<DD>Returns ture if the assertion has a parent
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if a parent exists , false otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getParent()"><!-- --></A><H3>
+getParent</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>getParent</B>()</PRE>
+<DL>
+<DD>Returns the parent of self or null if a parent non-exists
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the parent of self</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setParent(org.apache.ws.policy.Assertion)"><!-- --></A><H3>
+setParent</H3>
+<PRE>
+public void <B>setParent</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;parent)</PRE>
+<DL>
+<DD>Sets the parent to argument
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - the parent that should be parent of self</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addTerm(org.apache.ws.policy.Assertion)"><!-- --></A><H3>
+addTerm</H3>
+<PRE>
+public void <B>addTerm</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</PRE>
+<DL>
+<DD>Adds an assertion as a term of this assertion.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to add as a term</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addTerms(java.util.List)"><!-- --></A><H3>
+addTerms</H3>
+<PRE>
+public void <B>addTerms</B>(java.util.List&nbsp;assertions)</PRE>
+<DL>
+<DD>Adds a list of assertions as terms of this assertion.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertions</CODE> - the list of assertions to add as terms</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTerms()"><!-- --></A><H3>
+getTerms</H3>
+<PRE>
+public java.util.List <B>getTerms</B>()</PRE>
+<DL>
+<DD>Returns the list of terms of this assertion.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>list of terms</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isEmpty()"><!-- --></A><H3>
+isEmpty</H3>
+<PRE>
+public boolean <B>isEmpty</B>()</PRE>
+<DL>
+<DD>Returns true if there are no terms in this assertion.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if there are no terms.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(org.apache.ws.policy.Assertion)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public boolean <B>remove</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion)</PRE>
+<DL>
+<DD>Removes the specified assertion from the terms list.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to remove from the terms list.
+<DT><B>Returns:</B><DD>true if it is removed from the child list.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+public int <B>size</B>()</PRE>
+<DL>
+<DD>Returns the number of terms of this assertion.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the no of terms of this assertion.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public short <B>getType</B>()</PRE>
+<DL>
+<DD>Returns a short type which describes the type of the assertion.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a short value of one of following values:
+ 
+ PRIMITIVE_TYPE : if the assertion is a PrimitiveAssertion
+ COMPOSITE_AND_TYPE : if the assertion is a AndCompositeAssertion
+ COMPOSITE_XOR_TYPE : if the assertion is a XorCompositeAssertion
+ COMPOSITE_POLICY_TYPE : if the assertion is a Policy
+ POLICY_REFERENCE_TYPE : if the assertion is a PolicyReferece</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Assertion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/AndCompositeAssertion.html" title="class in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Assertion.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2002-2006 Apache Software Foundation. All Rights Reserved.
+</BODY>
+</HTML>

Added: webservices/commons/site/policy/apidocs/org/apache/ws/policy/CompositeAssertion.html
URL: http://svn.apache.org/viewcvs/webservices/commons/site/policy/apidocs/org/apache/ws/policy/CompositeAssertion.html?rev=385473&view=auto
==============================================================================
--- webservices/commons/site/policy/apidocs/org/apache/ws/policy/CompositeAssertion.html (added)
+++ webservices/commons/site/policy/apidocs/org/apache/ws/policy/CompositeAssertion.html Mon Mar 13 01:11:07 2006
@@ -0,0 +1,220 @@
+<!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.4.2_10) on Mon Mar 13 15:01:32 GMT 2006 -->
+<TITLE>
+CompositeAssertion (WS-Policy Implementation 0.92-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="org.apache.ws.policy.CompositeAssertion interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="CompositeAssertion (WS-Policy Implementation 0.92-SNAPSHOT API)";
+}
+</SCRIPT>
+
+</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=3 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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CompositeAssertion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/Policy.html" title="class in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CompositeAssertion.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.ws.policy</FONT>
+<BR>
+Interface CompositeAssertion</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/apache/ws/policy/AndCompositeAssertion.html" title="class in org.apache.ws.policy">AndCompositeAssertion</A>, <A HREF="../../../../org/apache/ws/policy/Policy.html" title="class in org.apache.ws.policy">Policy</A>, <A HREF="../../../../org/apache/ws/policy/XorCompositeAssertion.html" title="class in org.apache.ws.policy">XorCompositeAssertion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public interface <B>CompositeAssertion</B><DT>extends <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></DL>
+
+<P>
+CompositeAssertion interface is a marker interface for indecating which
+ Assertions are CompositeAssertion type.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+  <DD>Sanka Samaranayake (sanka@apache.org)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.ws.policy.Assertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_AND_TYPE">COMPOSITE_AND_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_POLICY_TYPE">COMPOSITE_POLICY_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_XOR_TYPE">COMPOSITE_XOR_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#POLIY_REFERCE_TYPE">POLIY_REFERCE_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#PRIMITIVE_TYPE">PRIMITIVE_TYPE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_org.apache.ws.policy.Assertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from interface org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerm(org.apache.ws.policy.Assertion)">addTerm</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerms(java.util.List)">addTerms</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#getParent()">getParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#getTerms()">getTerms</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#getType()">getType</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#hasParent()">hasParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion)">intersect</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">intersect</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#isEmpty()">isEmpty</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#isNormalized()">isNormalize
 d</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion)">merge</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">merge</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize()">normalize</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize(org.apache.ws.policy.util.PolicyRegistry)">normalize</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#remove(org.apache.ws.policy.Assertion)">remove</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#setNormalized(boolean)">setNormalized</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#setParent(org.apache.ws.policy.Assertion)">setParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CompositeAssertion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/Policy.html" title="class in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CompositeAssertion.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2002-2006 Apache Software Foundation. All Rights Reserved.
+</BODY>
+</HTML>

Added: webservices/commons/site/policy/apidocs/org/apache/ws/policy/Policy.html
URL: http://svn.apache.org/viewcvs/webservices/commons/site/policy/apidocs/org/apache/ws/policy/Policy.html?rev=385473&view=auto
==============================================================================
--- webservices/commons/site/policy/apidocs/org/apache/ws/policy/Policy.html (added)
+++ webservices/commons/site/policy/apidocs/org/apache/ws/policy/Policy.html Mon Mar 13 01:11:07 2006
@@ -0,0 +1,595 @@
+<!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.4.2_10) on Mon Mar 13 15:01:32 GMT 2006 -->
+<TITLE>
+Policy (WS-Policy Implementation 0.92-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="org.apache.ws.policy.Policy class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Policy (WS-Policy Implementation 0.92-SNAPSHOT API)";
+}
+</SCRIPT>
+
+</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=3 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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Policy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/PolicyConstants.html" title="interface in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Policy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.ws.policy.AbstractAssertion">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.ws.policy</FONT>
+<BR>
+Class Policy</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">org.apache.ws.policy.AbstractAssertion</A>
+      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.ws.policy.Policy</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>, <A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy">CompositeAssertion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Policy</B><DT>extends <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">AbstractAssertion</A><DT>implements <A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy">CompositeAssertion</A></DL>
+
+<P>
+Policy class is the runtime representation of a policy. It provides a
+ convenient model to store process any policy. Policy object requires that all
+ its terms are met.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.ws.policy.AbstractAssertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">AbstractAssertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#childTerms">childTerms</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#flag">flag</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#parent">parent</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.ws.policy.Assertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_AND_TYPE">COMPOSITE_AND_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_POLICY_TYPE">COMPOSITE_POLICY_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#COMPOSITE_XOR_TYPE">COMPOSITE_XOR_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#POLIY_REFERCE_TYPE">POLIY_REFERCE_TYPE</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#PRIMITIVE_TYPE">PRIMITIVE_TYPE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#Policy()">Policy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a policy object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#Policy(java.lang.String)">Policy</A></B>(java.lang.String&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a policy object with the specified Id</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#Policy(java.lang.String, java.lang.String)">Policy</A></B>(java.lang.String&nbsp;xmlBase,
+       java.lang.String&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a policy object with the specified xml-base and id.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#getBase()">getBase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the xml-base of the policy object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Id of the Policy object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#getPolicyURI()">getPolicyURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a String which uniquely identify the policy object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a short value which indicates this is a Policy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">intersect</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+          <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an assertion which is equivalent of intersect of self and
+ argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">merge</A></B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+      <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the equivalent of merge of self and argument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#normalize()">normalize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new assertion which is the normalized form of this assertion.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/ws/policy/Policy.html#normalize(org.apache.ws.policy.util.PolicyRegistry)">normalize</A></B>(<A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new assertion which is the normalized form of this assertion.</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><A HREF="../../../../org/apache/ws/policy/Policy.html#setBase(java.lang.String)">setBase</A></B>(java.lang.String&nbsp;xmlBase)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the xml-base of the policy object</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><A HREF="../../../../org/apache/ws/policy/Policy.html#setId(java.lang.String)">setId</A></B>(java.lang.String&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the id of the Policy object</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.ws.policy.AbstractAssertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">AbstractAssertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#addTerm(org.apache.ws.policy.Assertion)">addTerm</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#addTerms(java.util.List)">addTerms</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#getParent()">getParent</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#getTerms()">getTerms</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#hasParent()">hasParent</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#intersect(org.apache.ws.policy.Assertion)">intersect</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#isEmpty()">isEmpty</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#isNormalized()">isNormalized</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#merge(org.apache.ws.policy.Assertion)">merge</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAs
 sertion.html#remove(org.apache.ws.policy.Assertion)">remove</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#setNormalized(boolean)">setNormalized</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#setParent(org.apache.ws.policy.Assertion)">setParent</A>, <A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<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">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.ws.policy.Assertion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from interface org.apache.ws.policy.<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerm(org.apache.ws.policy.Assertion)">addTerm</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#addTerms(java.util.List)">addTerms</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#getParent()">getParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#getTerms()">getTerms</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#hasParent()">hasParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion)">intersect</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#isEmpty()">isEmpty</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#isNormalized()">isNormalized</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion)">merge</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#remove(org.apache.ws.policy.Assertion)">remove</A>, <A HREF="../../
 ../../org/apache/ws/policy/Assertion.html#setNormalized(boolean)">setNormalized</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#setParent(org.apache.ws.policy.Assertion)">setParent</A>, <A HREF="../../../../org/apache/ws/policy/Assertion.html#size()">size</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Policy()"><!-- --></A><H3>
+Policy</H3>
+<PRE>
+public <B>Policy</B>()</PRE>
+<DL>
+<DD>Creates a policy object
+<P>
+</DL>
+<HR>
+
+<A NAME="Policy(java.lang.String)"><!-- --></A><H3>
+Policy</H3>
+<PRE>
+public <B>Policy</B>(java.lang.String&nbsp;id)</PRE>
+<DL>
+<DD>Creates a policy object with the specified Id
+<P>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - a string as the id</DL>
+<HR>
+
+<A NAME="Policy(java.lang.String, java.lang.String)"><!-- --></A><H3>
+Policy</H3>
+<PRE>
+public <B>Policy</B>(java.lang.String&nbsp;xmlBase,
+              java.lang.String&nbsp;id)</PRE>
+<DL>
+<DD>Creates a policy object with the specified xml-base and id.
+<P>
+<DT><B>Parameters:</B><DD><CODE>xmlBase</CODE> - the xml-base<DD><CODE>id</CODE> - a string as the id</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="setBase(java.lang.String)"><!-- --></A><H3>
+setBase</H3>
+<PRE>
+public void <B>setBase</B>(java.lang.String&nbsp;xmlBase)</PRE>
+<DL>
+<DD>Set the xml-base of the policy object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlBase</CODE> - the xml base of the policy object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBase()"><!-- --></A><H3>
+getBase</H3>
+<PRE>
+public java.lang.String <B>getBase</B>()</PRE>
+<DL>
+<DD>Returns the xml-base of the policy object. Returns null if no xml-base is
+ set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>xml base of the policy object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setId(java.lang.String)"><!-- --></A><H3>
+setId</H3>
+<PRE>
+public void <B>setId</B>(java.lang.String&nbsp;id)</PRE>
+<DL>
+<DD>Sets the id of the Policy object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public java.lang.String <B>getId</B>()</PRE>
+<DL>
+<DD>Returns the Id of the Policy object. Returns null if no Id is set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Id of the policy object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicyURI()"><!-- --></A><H3>
+getPolicyURI</H3>
+<PRE>
+public java.lang.String <B>getPolicyURI</B>()</PRE>
+<DL>
+<DD>Returns a String which uniquely identify the policy object. It has the
+ format of {$xmlBase}#{$id}. If the xmlBase is null it will return #{$id}
+ as the URI String. If the Id is null, this will return.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a String which uniquely identify the policy object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="normalize()"><!-- --></A><H3>
+normalize</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>normalize</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></B></DD>
+<DD>Returns a new assertion which is the normalized form of this assertion.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize()">normalize</A></CODE> in interface <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html#normalize()">normalize</A></CODE> in class <CODE><A HREF="../../../../org/apache/ws/policy/AbstractAssertion.html" title="class in org.apache.ws.policy">AbstractAssertion</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an assertion which is the normalized format of this assertion.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="normalize(org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+normalize</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>normalize</B>(<A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></B></DD>
+<DD>Returns a new assertion which is the normalized form of this assertion.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#normalize(org.apache.ws.policy.util.PolicyRegistry)">normalize</A></CODE> in interface <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reg</CODE> - the registry which is used to resolve any policy references in
+            the process of normalization.
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+intersect</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>intersect</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+                           <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></B></DD>
+<DD>Returns an assertion which is equivalent of intersect of self and
+ argument. Here the external policy are resolved via a policy registry
+ that is supplied as an argument.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#intersect(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">intersect</A></CODE> in interface <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to intersect with
+<DT><B>Returns:</B><DD>the equivalent of intersection of self and argument</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)"><!-- --></A><H3>
+merge</H3>
+<PRE>
+public <A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A> <B>merge</B>(<A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A>&nbsp;assertion,
+                       <A HREF="../../../../org/apache/ws/policy/util/PolicyRegistry.html" title="class in org.apache.ws.policy.util">PolicyRegistry</A>&nbsp;reg)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></B></DD>
+<DD>Returns the equivalent of merge of self and argument. The rules to
+ construct argument are specified in WS Policy specification 1.0 Here the
+ external policy references are resolved via a policy registry that is
+ supplied as an argument
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#merge(org.apache.ws.policy.Assertion, org.apache.ws.policy.util.PolicyRegistry)">merge</A></CODE> in interface <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>assertion</CODE> - the assertion to merge with<DD><CODE>reg</CODE> - the policy registry that should be used to resolve external
+            policy references
+<DT><B>Returns:</B><DD>the equivalent of merge of self and argument</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public final short <B>getType</B>()</PRE>
+<DL>
+<DD>Returns a short value which indicates this is a Policy.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../org/apache/ws/policy/Assertion.html" title="interface in org.apache.ws.policy">Assertion</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a short value of one of following values:
+ 
+ PRIMITIVE_TYPE : if the assertion is a PrimitiveAssertion
+ COMPOSITE_AND_TYPE : if the assertion is a AndCompositeAssertion
+ COMPOSITE_XOR_TYPE : if the assertion is a XorCompositeAssertion
+ COMPOSITE_POLICY_TYPE : if the assertion is a Policy
+ POLICY_REFERENCE_TYPE : if the assertion is a PolicyReferece</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Policy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/ws/policy/CompositeAssertion.html" title="interface in org.apache.ws.policy"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/ws/policy/PolicyConstants.html" title="interface in org.apache.ws.policy"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Policy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.ws.policy.AbstractAssertion">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2002-2006 Apache Software Foundation. All Rights Reserved.
+</BODY>
+</HTML>