Index: fedd/abac-src/rtml/doc/edu/stanford/rt/parser/RTParser.html
===================================================================
--- fedd/abac-src/rtml/doc/edu/stanford/rt/parser/RTParser.html	(revision 8780cbecc6db2bdc2b9ef31eec6e5209ad3bff15)
+++ fedd/abac-src/rtml/doc/edu/stanford/rt/parser/RTParser.html	(revision 8780cbecc6db2bdc2b9ef31eec6e5209ad3bff15)
@@ -0,0 +1,1706 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Oct 02 14:27:55 PDT 2002 -->
+<TITLE>
+RTParser
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="RTParser";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <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/RTParser.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-files/index-1.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="../../../../edu/stanford/rt/parser/ParsingErrorHandler.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RTParser.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+edu.stanford.rt.parser</FONT>
+<BR>
+Class  RTParser</H2>
+<PRE>
+java.lang.Object
+  |
+  +--<B>edu.stanford.rt.parser.RTParser</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../edu/stanford/rt/util/Constants.html">Constants</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html">TagNameConstants</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>RTParser</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html">TagNameConstants</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html">Constants</A></DL>
+
+<P>
+<DL>
+<DT><B>Author:</B><DD>Ninghui Li, Sandra Qiu <br>
+ 
+ RTParser parses a XML-format CredentialStore document and transforms
+ the various elements into their corresponding Java objects.</DD>
+</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<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>private &nbsp;org.apache.xerces.parsers.DOMParser</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#parser">parser</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_edu.stanford.rt.parser.TagNameConstants"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface edu.stanford.rt.parser.<A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html">TagNameConstants</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ACCESS_RULE">ACCESS_RULE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ADVANCED_DELEGATION">ADVANCED_DELEGATION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#APP_DOMAIN_SPEC">APP_DOMAIN_SPEC</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#BASE">BASE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#BASE_ROLE">BASE_ROLE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#CONTROL">CONTROL</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#CREDENTIAL">CREDENTIAL</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#CREDENTIAL_IDENTIFIER">CREDENTIAL_IDENTIFIER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#CREDENTIAL_STORE">CREDENTIAL_STORE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DECIMAL_TYPE">DECIMAL_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DECIMAL_VALUE">DECIMAL_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DELEGATE_TO">DELEGATE_TO</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DIMENSION">DIMENSION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DOMAIN">DOMAIN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#DSA_KEY_VALUE">DSA_KEY_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ENUM_TYPE">ENUM_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ENUM_VALUE">ENUM_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#EQUALS">EQUALS</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#EXCLUSIVE_PRODUCT">EXCLUSIVE_PRODUCT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#EXCLUSIVE_PRODUCT_CONTAINMENT">EXCLUSIVE_PRODUCT_CONTAINMENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#EXTENSION">EXTENSION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#EXTERNAL_ROLE">EXTERNAL_ROLE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#FIELD">FIELD</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#FROM">FROM</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#HEAD_ROLE_TERM">HEAD_ROLE_TERM</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ID">ID</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#IDENTITY">IDENTITY</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#IDREF">IDREF</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#IGNORE_CASE">IGNORE_CASE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#IMPORT_DOMAIN">IMPORT_DOMAIN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INCLUDE_CHILDREN">INCLUDE_CHILDREN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INCLUDE_CURRENT">INCLUDE_CURRENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INCLUDE_DESCENDENTS">INCLUDE_DESCENDENTS</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INCLUDE_MAX">INCLUDE_MAX</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INCLUDE_MIN">INCLUDE_MIN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INTEGER_TYPE">INTEGER_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INTEGER_VALUE">INTEGER_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INTERSECTION">INTERSECTION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INTERSECTION_CONTAINMENT">INTERSECTION_CONTAINMENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#INTERVAL">INTERVAL</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#IS_IDENTITY">IS_IDENTITY</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ISSUE_AT">ISSUE_AT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ISSUER">ISSUER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ISSUER_TRACES">ISSUER_TRACES</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#KEY_HASH">KEY_HASH</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#KEY_VALUE">KEY_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#LINKED_CONTAINMENT">LINKED_CONTAINMENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#LINKED_ROLE">LINKED_ROLE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#MAX">MAX</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#MIN">MIN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#NAME">NAME</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ORDER">ORDER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ORDERED">ORDERED</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PARAMETER">PARAMETER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PLAIN">PLAIN</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PREAMBLE">PREAMBLE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRINCIPAL">PRINCIPAL</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRINCIPAL_INFO">PRINCIPAL_INFO</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRINCIPAL_REF">PRINCIPAL_REF</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRINCIPAL_TYPE">PRINCIPAL_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRODUCT">PRODUCT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PRODUCT_CONTAINMENT">PRODUCT_CONTAINMENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#PROJECTION">PROJECTION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#RECORD">RECORD</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#RECORD_TYPE">RECORD_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#REF">REF</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#RESTRICTION">RESTRICTION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ROLE_DECLARATION">ROLE_DECLARATION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ROLE_TERM">ROLE_TERM</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ROOT_FIRST">ROOT_FIRST</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#ROOT_LAST">ROOT_LAST</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#RSA_KEY_VALUE">RSA_KEY_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#RULE_IDENTIFIER">RULE_IDENTIFIER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SEPARATOR">SEPARATOR</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SET">SET</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SHORT_NAME">SHORT_NAME</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SIMPLE_CONTAINMENT">SIMPLE_CONTAINMENT</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SIMPLE_DELEGATION">SIMPLE_DELEGATION</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SIMPLE_MEMBER">SIMPLE_MEMBER</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SIZE">SIZE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SPECIAL_PRINCIPAL">SPECIAL_PRINCIPAL</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#STEP">STEP</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#STRING_TYPE">STRING_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#STRING_VALUE">STRING_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#SUBJECT_TRACES">SUBJECT_TRACES</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#TIME_VALUE">TIME_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#TO">TO</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#TREE_TYPE">TREE_TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#TREE_VALUE">TREE_VALUE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#TYPE">TYPE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#URI">URI</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#VALID_FROM">VALID_FROM</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#VALID_TO">VALID_TO</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#VALIDITY_RULE">VALIDITY_RULE</A>, <A HREF="../../../../edu/stanford/rt/parser/TagNameConstants.html#VALIDITY_TIME">VALIDITY_TIME</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_edu.stanford.rt.util.Constants"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface edu.stanford.rt.util.<A HREF="../../../../edu/stanford/rt/util/Constants.html">Constants</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../edu/stanford/rt/util/Constants.html#COLON">COLON</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#illegal_value_for">illegal_value_for</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#improper_sub_element_for">improper_sub_element_for</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#INDENT">INDENT</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#ISSUER_TRACES_ALL">ISSUER_TRACES_ALL</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#ISSUER_TRACES_DEF">ISSUER_TRACES_DEF</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#ISSUER_TRACES_NONE">ISSUER_TRACES_NONE</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#ISSUER_TRACES_RULE">ISSUER_TRACES_RULE</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#missing_attr_value">missing_attr_value</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#no_support_for">no_support_for</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#SUBJECT_TRACES_ALL">SUBJECT_TRACES_ALL</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#SUBJECT_TRACES_FACT">SUBJECT_TRACES_FACT</A>, <A HREF="../../../../edu/stanford/rt/util/Constants.html#SUBJECT_TRACES_NONE">SUBJECT_TRACES_NONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<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="../../../../edu/stanford/rt/parser/RTParser.html#RTParser()">RTParser</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor for RTParser.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<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;<A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#createSystemDomain()">createSystemDomain</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method createSystemDomain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.w3c.dom.Element[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#getChildElements(org.w3c.dom.Element)">getChildElements</A></B>(org.w3c.dom.Element&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method getChildElements.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#getFirstChildElement(org.w3c.dom.Element)">getFirstChildElement</A></B>(org.w3c.dom.Element&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method getFirstChildElement.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#getFirstChildElementByTagName(org.w3c.dom.Element, java.lang.String)">getFirstChildElementByTagName</A></B>(org.w3c.dom.Element&nbsp;parent,
+                              java.lang.String&nbsp;tagName)</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>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#locateDomain(java.lang.String, java.lang.String, edu.stanford.rt.credential.RTContext)">locateDomain</A></B>(java.lang.String&nbsp;idref,
+             java.lang.String&nbsp;uri,
+             <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method locateDomain.</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="../../../../edu/stanford/rt/parser/RTParser.html#parseCredentialStore(java.io.InputStream, edu.stanford.rt.credential.RTContext, edu.stanford.rt.credential.CredentialStore)">parseCredentialStore</A></B>(java.io.InputStream&nbsp;in,
+                     <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext,
+                     <A HREF="../../../../edu/stanford/rt/credential/CredentialStore.html">CredentialStore</A>&nbsp;credentialStore)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method parseCredentialStore.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#parseSystemDomain(java.io.InputStream)">parseSystemDomain</A></B>(java.io.InputStream&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method parseSystemDomain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformAccessRule(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)">transformAccessRule</A></B>(org.w3c.dom.Element&nbsp;ele,
+                    <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)</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>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/PrincipalExpression.html">PrincipalExpression</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformBody(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element)">transformBody</A></B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+              <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+              org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformBody.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformCredential(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)">transformCredential</A></B>(org.w3c.dom.Element&nbsp;ele,
+                    <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformCredential.</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="../../../../edu/stanford/rt/parser/RTParser.html#transformCredentialStore(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext, edu.stanford.rt.credential.CredentialStore)">transformCredentialStore</A></B>(org.w3c.dom.Element&nbsp;root,
+                         <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext,
+                         <A HREF="../../../../edu/stanford/rt/credential/CredentialStore.html">CredentialStore</A>&nbsp;credentialStore)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformCredentialStore.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformDateTime(java.lang.String, java.lang.String)">transformDateTime</A></B>(java.lang.String&nbsp;typeName,
+                  java.lang.String&nbsp;dateTime)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformDateTime.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/DecimalType.html">DecimalType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformDecimalTypeDeclaration(org.w3c.dom.Element)">transformDecimalTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformDecimalTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/DecimalValue.html">DecimalValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformDecimalValue(edu.stanford.rt.datatype.DecimalType, org.w3c.dom.Element)">transformDecimalValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/DecimalType.html">DecimalType</A>&nbsp;type,
+                      org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformDecimalValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/DelegationRole.html">DelegationRole</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformDelegation(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element, org.w3c.dom.Element)">transformDelegation</A></B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+                    <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+                    org.w3c.dom.Element&nbsp;delegationElement,
+                    org.w3c.dom.Element&nbsp;controlElement)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformDelegation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformDomain(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)">transformDomain</A></B>(org.w3c.dom.Element&nbsp;ele,
+                <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method parseDomain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/EnumType.html">EnumType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformEnumTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)">transformEnumTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele,
+                             <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformEnumTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/EnumValue.html">EnumValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformEnumValue(edu.stanford.rt.datatype.EnumType, org.w3c.dom.Element)">transformEnumValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/EnumType.html">EnumType</A>&nbsp;type,
+                   org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformEnumValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/Role.html">Role</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformExternalRole(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)">transformExternalRole</A></B>(org.w3c.dom.Element&nbsp;ele,
+                      <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformExternalRole.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/IntegerType.html">IntegerType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformIntegerTypeDeclaration(org.w3c.dom.Element)">transformIntegerTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformIntegerTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/IntegerValue.html">IntegerValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformIntegerValue(edu.stanford.rt.datatype.IntegerType, org.w3c.dom.Element)">transformIntegerValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/IntegerType.html">IntegerType</A>&nbsp;type,
+                      org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformIntegerValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/IntervalValueSet.html">IntervalValueSet</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformIntervalValue(edu.stanford.rt.datatype.OrderedType, org.w3c.dom.Element)">transformIntervalValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/OrderedType.html">OrderedType</A>&nbsp;type,
+                       org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformIntervalValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/DataValue.html">DataValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformOrderedValue(edu.stanford.rt.datatype.OrderedType, org.w3c.dom.Element)">transformOrderedValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/OrderedType.html">OrderedType</A>&nbsp;type,
+                      org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformOrderedValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformParameter(org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)">transformParameter</A></B>(org.w3c.dom.Element&nbsp;ele,
+                   java.lang.StringBuffer&nbsp;prefix,
+                   <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                   <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformParameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/OrderedMap.html">OrderedMap</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformParameters(org.w3c.dom.NodeList, edu.stanford.rt.credential.DomainSpecification)">transformParameters</A></B>(org.w3c.dom.NodeList&nbsp;nodes,
+                    <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method parseParameters.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/SimpleType.html">SimpleType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformPrincipalTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)">transformPrincipalTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele,
+                                  <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformPrincipalTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/PrincipalValue.html">PrincipalValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformPrincipalValue(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)">transformPrincipalValue</A></B>(org.w3c.dom.Element&nbsp;ele,
+                        <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformPrincipalValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/RecordType.html">RecordType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformRecordTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)">transformRecordTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele,
+                               <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformRecordTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/RoleDeclaration.html">RoleDeclaration</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformRoleDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)">transformRoleDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele,
+                         <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformRoleDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/RoleDefinition.html">RoleDefinition</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformRoleDefinition(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element)">transformRoleDefinition</A></B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+                        <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+                        org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformRoleDefinition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/RoleIntersection.html">RoleIntersection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformRoleIntersection(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)">transformRoleIntersection</A></B>(org.w3c.dom.Element&nbsp;ele,
+                          <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformRoleIntersection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformRoleTerm(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)">transformRoleTerm</A></B>(org.w3c.dom.Element&nbsp;ele,
+                  <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformRoleTerm.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/StringType.html">StringType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformStringTypeDeclaration(org.w3c.dom.Element)">transformStringTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformStringTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/StringValue.html">StringValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformStringValue(edu.stanford.rt.datatype.StringType, org.w3c.dom.Element)">transformStringValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/StringType.html">StringType</A>&nbsp;type,
+                     org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformStringValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformSystemDomain(org.w3c.dom.Element)">transformSystemDomain</A></B>(org.w3c.dom.Element&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformSystemDomain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/TimeValue.html">TimeValue</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformTimeValue(edu.stanford.rt.datatype.TimeType, org.w3c.dom.Element)">transformTimeValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/TimeType.html">TimeType</A>&nbsp;type,
+                   org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformTimeValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/TreeType.html">TreeType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformTreeTypeDeclaration(org.w3c.dom.Element)">transformTreeTypeDeclaration</A></B>(org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformTreeTypeDeclaration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../../../edu/stanford/rt/datatype/TreeValueSet.html">TreeValueSet</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformTreeValue(edu.stanford.rt.datatype.TreeType, org.w3c.dom.Element)">transformTreeValue</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/TreeType.html">TreeType</A>&nbsp;type,
+                   org.w3c.dom.Element&nbsp;ele)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformTreeValue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformValueGroup(edu.stanford.rt.datatype.SimpleType, org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)">transformValueGroup</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/SimpleType.html">SimpleType</A>&nbsp;type,
+                    org.w3c.dom.Element&nbsp;ele,
+                    java.lang.StringBuffer&nbsp;prefix,
+                    <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                    <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformValueGroup.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/stanford/rt/parser/RTParser.html#transformValueSetGroup(edu.stanford.rt.datatype.DataType, org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)">transformValueSetGroup</A></B>(<A HREF="../../../../edu/stanford/rt/datatype/DataType.html">DataType</A>&nbsp;type,
+                       org.w3c.dom.Element&nbsp;ele,
+                       java.lang.StringBuffer&nbsp;prefix,
+                       <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                       <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method transformValueSetGroup.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<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;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="parser"><!-- --></A><H3>
+parser</H3>
+<PRE>
+private org.apache.xerces.parsers.DOMParser <B>parser</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="RTParser()"><!-- --></A><H3>
+RTParser</H3>
+<PRE>
+public <B>RTParser</B>()
+         throws java.lang.Exception</PRE>
+<DL>
+<DD>Constructor for RTParser.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="createSystemDomain()"><!-- --></A><H3>
+createSystemDomain</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A> <B>createSystemDomain</B>()
+                                     throws java.lang.Exception</PRE>
+<DL>
+<DD>Method createSystemDomain.
+      The method for creating system domain. 
+      *** Only useful for our parser.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>ApplicationDomain
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="parseSystemDomain(java.io.InputStream)"><!-- --></A><H3>
+parseSystemDomain</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A> <B>parseSystemDomain</B>(java.io.InputStream&nbsp;in)
+                                    throws java.lang.Exception</PRE>
+<DL>
+<DD>Method parseSystemDomain.
+      parses system domain from a XML input source, typically a 
+      XML file. The system domain element in the source should be
+      the root element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>in</CODE> - 
+<DT><B>Returns:</B><DD>ApplicationDomain
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformSystemDomain(org.w3c.dom.Element)"><!-- --></A><H3>
+transformSystemDomain</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A> <B>transformSystemDomain</B>(org.w3c.dom.Element&nbsp;root)
+                                        throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformSystemDomain.
+    transforms the XML element to the built-in system 
+    <code>ApplicationDomain</code>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>root</CODE> - XML element of system domain.
+<DT><B>Returns:</B><DD>ApplicationDomain
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFirstChildElement(org.w3c.dom.Element)"><!-- --></A><H3>
+getFirstChildElement</H3>
+<PRE>
+public static org.w3c.dom.Element <B>getFirstChildElement</B>(org.w3c.dom.Element&nbsp;parent)</PRE>
+<DL>
+<DD>Method getFirstChildElement.
+                 Returns the first child element of ELEMENT_NODE type for the 
+                 given parent element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - 
+<DT><B>Returns:</B><DD>Element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFirstChildElementByTagName(org.w3c.dom.Element, java.lang.String)"><!-- --></A><H3>
+getFirstChildElementByTagName</H3>
+<PRE>
+public static org.w3c.dom.Element <B>getFirstChildElementByTagName</B>(org.w3c.dom.Element&nbsp;parent,
+                                                                java.lang.String&nbsp;tagName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildElements(org.w3c.dom.Element)"><!-- --></A><H3>
+getChildElements</H3>
+<PRE>
+public static org.w3c.dom.Element[] <B>getChildElements</B>(org.w3c.dom.Element&nbsp;parent)</PRE>
+<DL>
+<DD>Method getChildElements.
+      returns an array of child elements of ELEMNENT_NODE type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - 
+<DT><B>Returns:</B><DD>Element[]</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="parseCredentialStore(java.io.InputStream, edu.stanford.rt.credential.RTContext, edu.stanford.rt.credential.CredentialStore)"><!-- --></A><H3>
+parseCredentialStore</H3>
+<PRE>
+public void <B>parseCredentialStore</B>(java.io.InputStream&nbsp;in,
+                                 <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext,
+                                 <A HREF="../../../../edu/stanford/rt/credential/CredentialStore.html">CredentialStore</A>&nbsp;credentialStore)
+                          throws java.lang.Exception</PRE>
+<DL>
+<DD>Method parseCredentialStore.
+ parses credential store from an XML input source, typically an 
+ XML file. The <code>CredentialStore</code> element should be a
+ root element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>in</CODE> - <DD><CODE>rtContext</CODE> - the context in which the parsing occurs.<DD><CODE>credentialStore</CODE> - the credential store being constructed.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformCredentialStore(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext, edu.stanford.rt.credential.CredentialStore)"><!-- --></A><H3>
+transformCredentialStore</H3>
+<PRE>
+public void <B>transformCredentialStore</B>(org.w3c.dom.Element&nbsp;root,
+                                     <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext,
+                                     <A HREF="../../../../edu/stanford/rt/credential/CredentialStore.html">CredentialStore</A>&nbsp;credentialStore)
+                              throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A>,
+                                     <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></PRE>
+<DL>
+<DD>Method transformCredentialStore.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>root</CODE> - the XML element of credential store<DD><CODE>rtContext</CODE> - <DD><CODE>credentialStore</CODE> - 
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformDomain(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)"><!-- --></A><H3>
+transformDomain</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A> <B>transformDomain</B>(org.w3c.dom.Element&nbsp;ele,
+                                         <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)
+                                  throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method parseDomain.
+      parses non-system <code>ApplicationDomain</code>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - the <code>ApplicationDomain</code> element<DD><CODE>rtContext</CODE> - the context in which the transformation occurs.
+<DT><B>Returns:</B><DD>ApplicationDomain
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="locateDomain(java.lang.String, java.lang.String, edu.stanford.rt.credential.RTContext)"><!-- --></A><H3>
+locateDomain</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/ApplicationDomain.html">ApplicationDomain</A> <B>locateDomain</B>(java.lang.String&nbsp;idref,
+                                       java.lang.String&nbsp;uri,
+                                       <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)
+                                throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method locateDomain.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>rtContext</CODE> - <DD><CODE>idref</CODE> - the hash value of the target 
+      <code>ApplicationDomainSpecification</code> object.<DD><CODE>uri</CODE> - 
+<DT><B>Returns:</B><DD>ApplicationDomain
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE> - if cannot find the domain by the given idref.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformIntegerTypeDeclaration(org.w3c.dom.Element)"><!-- --></A><H3>
+transformIntegerTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/IntegerType.html">IntegerType</A> <B>transformIntegerTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele)
+                                             throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformIntegerTypeDeclaration.
+ 
+ Parses IntegerType declaration in ADSD.
+ Returns an IntegerType object by parsing element:<br>
+             <pre>
+                 &lt;IntegerType name="" min="" max=""/&gt;
+             </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>IntegerType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformDecimalTypeDeclaration(org.w3c.dom.Element)"><!-- --></A><H3>
+transformDecimalTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/DecimalType.html">DecimalType</A> <B>transformDecimalTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele)
+                                             throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformDecimalTypeDeclaration.
+ Parses DecimalType declaration in ADSD.
+             Returns a DecimalType object by parsing element:
+             <pre>
+                 &lt;DecimalType name="" min="" max=""/&gt;
+             </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>DecimalType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformStringTypeDeclaration(org.w3c.dom.Element)"><!-- --></A><H3>
+transformStringTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/StringType.html">StringType</A> <B>transformStringTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele)
+                                           throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformStringTypeDeclaration.
+ Parses StringType declaration in ADSD.
+         Returns a StringType object by parsing element:<br>
+         <pre>
+             &lt;StringType name="" ignoreCase="false" ordered="false"/&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>StringType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformEnumTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)"><!-- --></A><H3>
+transformEnumTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/EnumType.html">EnumType</A> <B>transformEnumTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele,
+                                              <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)
+                                       throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformEnumTypeDeclaration.
+ Parses EnumType declaration in ADSD.
+         Returns an EnumType object by parsing element:<br>
+         <pre>
+             &lt;EnumType name="" ignoreCase="false" ordered="false"/&gt;
+                 &lt;EnumValue&gt;Monday&lt;/EnumValue&gt;
+                 &lt;EnumValue&gt;Wednesday&lt;/EnumValue&gt;
+                 &lt;EnumValue&gt;Friday&lt;/EnumValue&gt;
+                 ...
+             &lt;/EnumType&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>currentSpec</CODE> - 
+<DT><B>Returns:</B><DD>EnumType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformTreeTypeDeclaration(org.w3c.dom.Element)"><!-- --></A><H3>
+transformTreeTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/TreeType.html">TreeType</A> <B>transformTreeTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele)
+                                       throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformTreeTypeDeclaration.
+ Parses TreeType declaration in ADSD.
+         Returns a TreeType object by parsing element:<br>
+         <pre>
+             &lt;TreeType name="DNSType" sparator="." order="rootLast"/&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>TreeType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformRecordTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)"><!-- --></A><H3>
+transformRecordTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/RecordType.html">RecordType</A> <B>transformRecordTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele,
+                                                  <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)
+                                           throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformRecordTypeDeclaration.
+ Parses RecordType declaration in ADSD.
+         Returns a RecordType object by parsing element:
+         <pre>
+             &lt;RecordType name="record"&gt;
+                 &lt;Field name="field1"&gt;
+                     &lt;Type domain="" name=""/&gt;
+                 &lt;/Field&gt;
+                 &lt;Field name="field2"&gt;
+                     &lt;Type domain="" name=""/&gt;
+                 &lt;/Field&gt;
+                 ...
+             &lt;/RecordType&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>currentSpec</CODE> - 
+<DT><B>Returns:</B><DD>RecordType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformPrincipalTypeDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)"><!-- --></A><H3>
+transformPrincipalTypeDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/SimpleType.html">SimpleType</A> <B>transformPrincipalTypeDeclaration</B>(org.w3c.dom.Element&nbsp;ele,
+                                                     <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)
+                                              throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformPrincipalTypeDeclaration.
+         Parses PrincipalType declaration in ADSD.
+         
+         Returns a SimpleType object by parsing element:
+         <pre>
+             &lt;PrincialType name="prinType"&gt;
+                 &lt;TypeRef domain="" name=""/&gt;
+             &lt;/PrincialType&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>currentSpec</CODE> - 
+<DT><B>Returns:</B><DD>SimpleType
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformRoleDeclaration(org.w3c.dom.Element, edu.stanford.rt.credential.DomainSpecification)"><!-- --></A><H3>
+transformRoleDeclaration</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/RoleDeclaration.html">RoleDeclaration</A> <B>transformRoleDeclaration</B>(org.w3c.dom.Element&nbsp;ele,
+                                                 <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)
+                                          throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformRoleDeclaration.
+ Parses RoleDeclaration in ADSD.
+         Returns a RoleDeclaration object by parsing element:
+         <pre>
+             &lt;RoleDeclaration name="record"&gt;
+                 &lt;Parameter name="param1"&gt;
+                     &lt;Type domain="" name=""/&gt;
+                 &lt;/Parameter&gt;
+                 &lt;Parameter name="param2"&gt;
+                     &lt;Type domain="" name=""/&gt;
+                 &lt;/Parameter&gt;
+                 ...
+             &lt;/RoleDeclaration&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>currentSpec</CODE> - the DomainSpecification in which the role is declared.
+<DT><B>Returns:</B><DD>RoleDeclaration
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformParameters(org.w3c.dom.NodeList, edu.stanford.rt.credential.DomainSpecification)"><!-- --></A><H3>
+transformParameters</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/OrderedMap.html">OrderedMap</A> <B>transformParameters</B>(org.w3c.dom.NodeList&nbsp;nodes,
+                                       <A HREF="../../../../edu/stanford/rt/credential/DomainSpecification.html">DomainSpecification</A>&nbsp;currentSpec)
+                                throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method parseParameters.
+  parses <code>Parameter</code> declarations in <code>RoleDeclaration</code> element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>nodes</CODE> - the list of <code>Parameter</code> elements
+<DT><B>Returns:</B><DD>OrderedMap
+  an OrderedMap of parameter declarations with parameter names as keys.
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformCredential(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)"><!-- --></A><H3>
+transformCredential</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A> <B>transformCredential</B>(org.w3c.dom.Element&nbsp;ele,
+                                            <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)
+                                     throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A>,
+                                            <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></PRE>
+<DL>
+<DD>Method transformCredential.
+   Returns a <code>CredentialDomain</code> object by parsing element:
+   <pre>
+       &lt;Credential&gt;
+           ...
+       &lt;/Credential&gt;
+   </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>rtContext</CODE> - 
+<DT><B>Returns:</B><DD>CredentialDomain
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformAccessRule(org.w3c.dom.Element, edu.stanford.rt.credential.RTContext)"><!-- --></A><H3>
+transformAccessRule</H3>
+<PRE>
+public <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A> <B>transformAccessRule</B>(org.w3c.dom.Element&nbsp;ele,
+                                            <A HREF="../../../../edu/stanford/rt/credential/RTContext.html">RTContext</A>&nbsp;rtContext)
+                                     throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A>,
+                                            <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformPrincipalValue(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformPrincipalValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/PrincipalValue.html">PrincipalValue</A> <B>transformPrincipalValue</B>(org.w3c.dom.Element&nbsp;ele,
+                                               <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                                        throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformPrincipalValue.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Returns:</B><DD>PrincipalValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformRoleDefinition(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element)"><!-- --></A><H3>
+transformRoleDefinition</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/RoleDefinition.html">RoleDefinition</A> <B>transformRoleDefinition</B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+                                               <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+                                               org.w3c.dom.Element&nbsp;ele)
+                                        throws <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A>,
+                                               <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformRoleDefinition.
+ Returns a role definition object.
+     
+         <p>
+         A role definition may be one the the following elements, i.e. 
+         <b>SimpleMember, SimpleContainment, LinkedContainment, IntersectionContainment,
+         ProductContainment, ExclusiveProductContainment, SimpleDelegation, or
+         AdvancedDelegation</b>.  Each role definition has a head and a body. The head 
+         part is defined by a HeadRoleTerm. The difference between the above 8 
+         elements lies in the body part. 
+         
+         <P>
+         The product role definition represented by <b>ProductContainment</b> and 
+         <b>ExclusiveProductContainment</b> has not been supported yet.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>issuer</CODE> - <DD><CODE>credDomain</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>RoleDefinition
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformBody(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element)"><!-- --></A><H3>
+transformBody</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/PrincipalExpression.html">PrincipalExpression</A> <B>transformBody</B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+                                          <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+                                          org.w3c.dom.Element&nbsp;ele)
+                                   throws <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A>,
+                                          <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformBody.
+ Returns a PrincipalExpression for the body of a role definition.
+         <P>
+         The body can be one of the following: PrincipalValue, RoleTerm, 
+         ExternalRole, LinkedRole, Intersection, Product, or a Delegation.
+     
+         The method handles all types of the role definition body except the 
+         Delegation role body.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>issuer</CODE> - <DD><CODE>credDomain</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>PrincipalExpression
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformDelegation(edu.stanford.rt.credential.Principal, edu.stanford.rt.credential.CredentialDomain, org.w3c.dom.Element, org.w3c.dom.Element)"><!-- --></A><H3>
+transformDelegation</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/DelegationRole.html">DelegationRole</A> <B>transformDelegation</B>(<A HREF="../../../../edu/stanford/rt/credential/Principal.html">Principal</A>&nbsp;issuer,
+                                           <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain,
+                                           org.w3c.dom.Element&nbsp;delegationElement,
+                                           org.w3c.dom.Element&nbsp;controlElement)
+                                    throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A>,
+                                           <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></PRE>
+<DL>
+<DD>Method transformDelegation.
+         Returns a DelegationRole object for the body of a role definition 
+         by parsing element: <br>
+         <pre>
+             &lt;SimpleDelegation&gt;
+                 ...
+             &lt;/SimpleDelegation&gt;
+             
+             Or
+             
+             &lt;AdvancedDelegation&gt;
+                 ...
+             &lt;/AdvancedDelegation&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>issuer</CODE> - <DD><CODE>credDomain</CODE> - <DD><CODE>delegationElement</CODE> - <DD><CODE>controlElement</CODE> - 
+<DT><B>Returns:</B><DD>DelegationRole
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformExternalRole(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformExternalRole</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/Role.html">Role</A> <B>transformExternalRole</B>(org.w3c.dom.Element&nbsp;ele,
+                                   <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                            throws <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A>,
+                                   <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformExternalRole.
+ Returns an ExternalRole object by parsing element:
+         <pre>
+             &lt;ExternalRole&gt;
+                 ...
+             &lt;/ExternalRole&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Returns:</B><DD>Role
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformRoleIntersection(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformRoleIntersection</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/RoleIntersection.html">RoleIntersection</A> <B>transformRoleIntersection</B>(org.w3c.dom.Element&nbsp;ele,
+                                                   <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                                            throws <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A>,
+                                                   <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformRoleIntersection.
+ Returns an ExternalRole object by parsing element:
+         <pre>
+             &lt;Intersection&gt;
+                 ...
+             &lt;/Intersection&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Returns:</B><DD>RoleIntersection
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformRoleTerm(org.w3c.dom.Element, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformRoleTerm</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A> <B>transformRoleTerm</B>(org.w3c.dom.Element&nbsp;ele,
+                                   <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                            throws <A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A>,
+                                   <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformRoleTerm.
+ Returns a RoleTerm object by parsing element:
+         <pre>
+             &lt;RoleTerm&gt;
+                 ...
+             &lt;/RoleTerm&gt; 
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Returns:</B><DD>RoleTerm
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/CredException.html">CredException</A></CODE>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformParameter(org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformParameter</H3>
+<PRE>
+private void <B>transformParameter</B>(org.w3c.dom.Element&nbsp;ele,
+                                java.lang.StringBuffer&nbsp;prefix,
+                                <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                                <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                         throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformParameter.
+         parses element:
+         <pre>
+             &lt;Parameter name="aa" id="s"&gt;
+                 ...
+             &lt;/Parameter&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ele</CODE> - <DD><CODE>prefix</CODE> - <DD><CODE>roleTerm</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformValueSetGroup(edu.stanford.rt.datatype.DataType, org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformValueSetGroup</H3>
+<PRE>
+private void <B>transformValueSetGroup</B>(<A HREF="../../../../edu/stanford/rt/datatype/DataType.html">DataType</A>&nbsp;type,
+                                    org.w3c.dom.Element&nbsp;ele,
+                                    java.lang.StringBuffer&nbsp;prefix,
+                                    <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                                    <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                             throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformValueSetGroup.
+         Parses Parameter value elements and stores the prefix and value mapping
+         in the RoleTerm object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - <DD><CODE>prefix</CODE> - <DD><CODE>roleTerm</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformValueGroup(edu.stanford.rt.datatype.SimpleType, org.w3c.dom.Element, java.lang.StringBuffer, edu.stanford.rt.credential.RoleTerm, edu.stanford.rt.credential.CredentialDomain)"><!-- --></A><H3>
+transformValueGroup</H3>
+<PRE>
+private void <B>transformValueGroup</B>(<A HREF="../../../../edu/stanford/rt/datatype/SimpleType.html">SimpleType</A>&nbsp;type,
+                                 org.w3c.dom.Element&nbsp;ele,
+                                 java.lang.StringBuffer&nbsp;prefix,
+                                 <A HREF="../../../../edu/stanford/rt/credential/RoleTerm.html">RoleTerm</A>&nbsp;roleTerm,
+                                 <A HREF="../../../../edu/stanford/rt/credential/CredentialDomain.html">CredentialDomain</A>&nbsp;credDomain)
+                          throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformValueGroup.
+         Parses Value choice group, which can be one of the following:
+         IntegerValue, DecimalValue, StringValue, EnumValue, TimeValue, 
+         or PrincipalValue.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - <DD><CODE>prefix</CODE> - <DD><CODE>roleTerm</CODE> - <DD><CODE>credDomain</CODE> - 
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformIntervalValue(edu.stanford.rt.datatype.OrderedType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformIntervalValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/IntervalValueSet.html">IntervalValueSet</A> <B>transformIntervalValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/OrderedType.html">OrderedType</A>&nbsp;type,
+                                                org.w3c.dom.Element&nbsp;ele)
+                                         throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformIntervalValue.
+         Returns an IntervalValue object by parsing element:
+         <pre>
+             &lt;Interval includeMin="true" includeMax="true"&gt;
+                 &lt;min&gt; ... &lt;/min&gt;
+                 &lt;max&gt; ... &lt;/max&gt;
+             &lt;/Interval&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>IntervalValueSet
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformOrderedValue(edu.stanford.rt.datatype.OrderedType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformOrderedValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/DataValue.html">DataValue</A> <B>transformOrderedValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/OrderedType.html">OrderedType</A>&nbsp;type,
+                                        org.w3c.dom.Element&nbsp;ele)
+                                 throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformOrderedValue.
+         Returns DataValue by parsing elements:
+         <pre>
+             &lt;IntegerValue&gt; ... &lt;/IntegerValue&gt; or 
+     
+             &lt;DecimalValue&gt; ... &lt;/DecimalValue&gt; or
+     
+             &lt;StirngValue&gt; ... &lt;/StringValue&gt; or
+     
+             &lt;EnumValue&gt; ... &lt;/EnumValue&gt; or
+     
+             &lt;TimeValue&gt; ... &lt;/timeValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>DataValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformIntegerValue(edu.stanford.rt.datatype.IntegerType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformIntegerValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/IntegerValue.html">IntegerValue</A> <B>transformIntegerValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/IntegerType.html">IntegerType</A>&nbsp;type,
+                                           org.w3c.dom.Element&nbsp;ele)
+                                    throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformIntegerValue.
+         Returns an IntegerValue object by parsing element:
+         <pre>
+             &lt;IntegerValue&gt;
+                 123
+             &lt;/IntegerValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>IntegerValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformDecimalValue(edu.stanford.rt.datatype.DecimalType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformDecimalValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/DecimalValue.html">DecimalValue</A> <B>transformDecimalValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/DecimalType.html">DecimalType</A>&nbsp;type,
+                                           org.w3c.dom.Element&nbsp;ele)
+                                    throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformDecimalValue.
+         Returns a DecimalValue object by parsing element:
+         <pre>
+             &lt;DecimalValue&gt;
+                 123
+             &lt;/DecimalValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>DecimalValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformStringValue(edu.stanford.rt.datatype.StringType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformStringValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/StringValue.html">StringValue</A> <B>transformStringValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/StringType.html">StringType</A>&nbsp;type,
+                                         org.w3c.dom.Element&nbsp;ele)
+                                  throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformStringValue.
+         Returns a StringValue object by parsing element:
+         <pre>
+             &lt;StringValue&gt;
+                 123
+             &lt;/StringValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>StringValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformEnumValue(edu.stanford.rt.datatype.EnumType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformEnumValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/EnumValue.html">EnumValue</A> <B>transformEnumValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/EnumType.html">EnumType</A>&nbsp;type,
+                                     org.w3c.dom.Element&nbsp;ele)
+                              throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformEnumValue.
+         Returns an EnumValue object by parsing element:
+         <pre>
+             &lt;EnumValue&gt;
+                 123
+             &lt;/EnumValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>EnumValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformTreeValue(edu.stanford.rt.datatype.TreeType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformTreeValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/TreeValueSet.html">TreeValueSet</A> <B>transformTreeValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/TreeType.html">TreeType</A>&nbsp;type,
+                                        org.w3c.dom.Element&nbsp;ele)
+                                 throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformTreeValue.
+         Returns a TreeValueSet object by parsing element:
+         <pre>
+             &lt;TreeValue includeCurrent="true" 
+                        includeChildren="true" 
+                        includeDescendents="false"&gt;    
+                 cs.stanford.edu
+             &lt;/TreeValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>TreeValueSet
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformTimeValue(edu.stanford.rt.datatype.TimeType, org.w3c.dom.Element)"><!-- --></A><H3>
+transformTimeValue</H3>
+<PRE>
+private <A HREF="../../../../edu/stanford/rt/datatype/TimeValue.html">TimeValue</A> <B>transformTimeValue</B>(<A HREF="../../../../edu/stanford/rt/datatype/TimeType.html">TimeType</A>&nbsp;type,
+                                     org.w3c.dom.Element&nbsp;ele)
+                              throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformTimeValue.
+         Returns a TimeValue object by parsing element:
+         <pre>
+             &lt;TimeValue&gt;
+                 2002-08-29T09:31:32
+             &lt;/TimeValue&gt;
+         </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - <DD><CODE>ele</CODE> - 
+<DT><B>Returns:</B><DD>TimeValue
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="transformDateTime(java.lang.String, java.lang.String)"><!-- --></A><H3>
+transformDateTime</H3>
+<PRE>
+private java.util.Date <B>transformDateTime</B>(java.lang.String&nbsp;typeName,
+                                         java.lang.String&nbsp;dateTime)
+                                  throws <A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></PRE>
+<DL>
+<DD>Method transformDateTime.
+         Returns a java.uti.Date object from the given XML Schema datetype name
+         and the dateTime stirng.
+         
+         By using Sun XML Datetype Library, we validate dateTime against 
+         the corresonding datetype specified by typeName. DomainSpecExeption is
+         thrown when validation fails.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>typeName</CODE> - <DD><CODE>dateTime</CODE> - 
+<DT><B>Returns:</B><DD>Date
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../edu/stanford/rt/credential/DomainSpecException.html">DomainSpecException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <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/RTParser.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-files/index-1.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="../../../../edu/stanford/rt/parser/ParsingErrorHandler.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RTParser.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
