Code Search for Developers
 
 
  

GrammarInfoImpl.html from Citizen Privacy Service at Krugle


Show GrammarInfoImpl.html syntax highlighted

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0-beta2) on Tue Apr 17 12:40:23 EDT 2007 -->
<TITLE>
GrammarInfoImpl
</TITLE>

<META NAME="keywords" CONTENT="org.rickmurphy.exchangepackage.disclosure.impl.runtime.GrammarInfoImpl class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="GrammarInfoImpl";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/MarshallerImpl.html" title="class in org.rickmurphy.exchangepackage.disclosure.impl.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="GrammarInfoImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.rickmurphy.exchangepackage.disclosure.impl.runtime</FONT>
<BR>
Class GrammarInfoImpl</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.rickmurphy.exchangepackage.disclosure.impl.runtime.GrammarInfoImpl</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>GrammarInfoImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></DL>
</PRE>

<P>
Keeps the information about the grammar as a whole.
 
 This object is immutable and thread-safe.
<P>

<P>
<DL>
<DT><B>Author:</B></DT>
  <DD><a href="mailto:kohsuke.kawaguchi@sun.com">Kohsuke KAWAGUCHI</a></DD>
</DL>
<HR>

<P>

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#GrammarInfoImpl(java.util.Map, java.util.Map, java.lang.Class)">GrammarInfoImpl</A></B>(java.util.Map&nbsp;_rootTagMap,
                java.util.Map&nbsp;_defaultImplementationMap,
                java.lang.Class&nbsp;_objectFactoryClass)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/ValidatableObject.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">ValidatableObject</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#castToValidatableObject(java.lang.Object)">castToValidatableObject</A></B>(java.lang.Object&nbsp;o)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/XMLSerializable.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">XMLSerializable</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#castToXMLSerializable(java.lang.Object)">castToXMLSerializable</A></B>(java.lang.Object&nbsp;o)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/UnmarshallingEventHandler.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">UnmarshallingEventHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#createUnmarshaller(java.lang.String, java.lang.String, org.rickmurphy.exchangepackage.disclosure.impl.runtime.UnmarshallingContext)">createUnmarshaller</A></B>(java.lang.String&nbsp;namespaceUri,
                   java.lang.String&nbsp;localName,
                   <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/UnmarshallingContext.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">UnmarshallingContext</A>&nbsp;context)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an unmarshaller that can unmarshal a given element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#getDefaultImplementation(java.lang.Class)">getDefaultImplementation</A></B>(java.lang.Class&nbsp;javaContentInterface)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the default implementation for the given public content
 interface.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.msv.grammar.Grammar</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#getGrammar()">getGrammar</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the MSV AGM which can be used to validate XML during
 marshalling/unmarshalling.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#getProbePoints()">getProbePoints</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the probe points for this GrammarInfo, which are used to detect 
 {namespaceURI,localName} collisions across the GrammarInfo's on the
 schemaPath.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#getRootElement(java.lang.String, java.lang.String)">getRootElement</A></B>(java.lang.String&nbsp;namespaceUri,
               java.lang.String&nbsp;localName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an instance for the root element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html#recognize(java.lang.String, java.lang.String)">recognize</A></B>(java.lang.String&nbsp;nsUri,
          java.lang.String&nbsp;localName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the invocation of the createUnmarshaller method
 will return a non-null value for the given name pair.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="GrammarInfoImpl(java.util.Map, java.util.Map, java.lang.Class)"><!-- --></A><H3>
GrammarInfoImpl</H3>
<PRE>
public <B>GrammarInfoImpl</B>(java.util.Map&nbsp;_rootTagMap,
                       java.util.Map&nbsp;_defaultImplementationMap,
                       java.lang.Class&nbsp;_objectFactoryClass)</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="getRootElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
getRootElement</H3>
<PRE>
public final java.lang.Class <B>getRootElement</B>(java.lang.String&nbsp;namespaceUri,
                                            java.lang.String&nbsp;localName)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getRootElement(java.lang.String, java.lang.String)">GrammarInfo</A></CODE></B></DD>
<DD>Creates an instance for the root element.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getRootElement(java.lang.String, java.lang.String)">getRootElement</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>null if the given name pair is not recognized.</DL>
</DD>
</DL>
<HR>

<A NAME="createUnmarshaller(java.lang.String, java.lang.String, org.rickmurphy.exchangepackage.disclosure.impl.runtime.UnmarshallingContext)"><!-- --></A><H3>
createUnmarshaller</H3>
<PRE>
public final <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/UnmarshallingEventHandler.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">UnmarshallingEventHandler</A> <B>createUnmarshaller</B>(java.lang.String&nbsp;namespaceUri,
                                                          java.lang.String&nbsp;localName,
                                                          <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/UnmarshallingContext.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">UnmarshallingContext</A>&nbsp;context)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#createUnmarshaller(java.lang.String, java.lang.String, org.rickmurphy.exchangepackage.disclosure.impl.runtime.UnmarshallingContext)">GrammarInfo</A></CODE></B></DD>
<DD>Creates an unmarshaller that can unmarshal a given element.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#createUnmarshaller(java.lang.String, java.lang.String, org.rickmurphy.exchangepackage.disclosure.impl.runtime.UnmarshallingContext)">createUnmarshaller</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespaceUri</CODE> - The string needs to be interned by the caller
      for a performance reason.<DD><CODE>localName</CODE> - The string needs to be interned by the caller
      for a performance reason.
<DT><B>Returns:</B><DD>null if the given name pair is not recognized.</DL>
</DD>
</DL>
<HR>

<A NAME="getProbePoints()"><!-- --></A><H3>
getProbePoints</H3>
<PRE>
public final java.lang.String[] <B>getProbePoints</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getProbePoints()">GrammarInfo</A></CODE></B></DD>
<DD>Return the probe points for this GrammarInfo, which are used to detect 
 {namespaceURI,localName} collisions across the GrammarInfo's on the
 schemaPath.  This is a slightly more complex implementation than a simple
 hashmap, but it is more flexible in supporting additional schema langs.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getProbePoints()">getProbePoints</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="recognize(java.lang.String, java.lang.String)"><!-- --></A><H3>
recognize</H3>
<PRE>
public final boolean <B>recognize</B>(java.lang.String&nbsp;nsUri,
                               java.lang.String&nbsp;localName)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#recognize(java.lang.String, java.lang.String)">GrammarInfo</A></CODE></B></DD>
<DD>Returns true if the invocation of the createUnmarshaller method
 will return a non-null value for the given name pair.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#recognize(java.lang.String, java.lang.String)">recognize</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nsUri</CODE> - The string needs to be interned by the caller
      for a performance reason.<DD><CODE>localName</CODE> - The string needs to be interned by the caller
      for a performance reason.</DL>
</DD>
</DL>
<HR>

<A NAME="getDefaultImplementation(java.lang.Class)"><!-- --></A><H3>
getDefaultImplementation</H3>
<PRE>
public final java.lang.Class <B>getDefaultImplementation</B>(java.lang.Class&nbsp;javaContentInterface)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getDefaultImplementation(java.lang.Class)">GrammarInfo</A></CODE></B></DD>
<DD>Gets the default implementation for the given public content
 interface.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getDefaultImplementation(java.lang.Class)">getDefaultImplementation</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>javaContentInterface</CODE> - the Class object of the public interface.
<DT><B>Returns:</B><DD>null
      If the interface is not found.</DL>
</DD>
</DL>
<HR>

<A NAME="getGrammar()"><!-- --></A><H3>
getGrammar</H3>
<PRE>
public final com.sun.msv.grammar.Grammar <B>getGrammar</B>()
                                             throws javax.xml.bind.JAXBException</PRE>
<DL>
<DD>Gets the MSV AGM which can be used to validate XML during
 marshalling/unmarshalling.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#getGrammar()">getGrammar</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>javax.xml.bind.JAXBException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="castToXMLSerializable(java.lang.Object)"><!-- --></A><H3>
castToXMLSerializable</H3>
<PRE>
public <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/XMLSerializable.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">XMLSerializable</A> <B>castToXMLSerializable</B>(java.lang.Object&nbsp;o)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#castToXMLSerializable(java.lang.Object)">castToXMLSerializable</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><CODE>com.sun.tools.xjc.runtime.GrammarInfo#castToXMLSerializable(java.lang.Object)</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="castToValidatableObject(java.lang.Object)"><!-- --></A><H3>
castToValidatableObject</H3>
<PRE>
public <A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/ValidatableObject.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">ValidatableObject</A> <B>castToValidatableObject</B>(java.lang.Object&nbsp;o)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html#castToValidatableObject(java.lang.Object)">castToValidatableObject</A></CODE> in interface <CODE><A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime">GrammarInfo</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><CODE>com.sun.tools.xjc.runtime.GrammarInfo#castToValidatableObject(java.lang.Object)</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfo.html" title="interface in org.rickmurphy.exchangepackage.disclosure.impl.runtime"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/rickmurphy/exchangepackage/disclosure/impl/runtime/MarshallerImpl.html" title="class in org.rickmurphy.exchangepackage.disclosure.impl.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?org/rickmurphy/exchangepackage/disclosure/impl/runtime/GrammarInfoImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="GrammarInfoImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>




See more files for this project here

Citizen Privacy Service

The Citizen Privacy Service is an asynchronous component using artificial intelligence capabilities including DL decidability and first order logic provenance that provide policy decision and policy enforcement points based on the US Privacy Act of 1974.

Project homepage: http://sourceforge.net/projects/us-privacy
Programming language(s): Java,XML
License: bsd

  AbstractUnmarshallingEventHandlerImpl.html
  ContentHandlerAdaptor.html
  DefaultJAXBContextImpl.html
  ErrorHandlerAdaptor.html
  GrammarInfo.html
  GrammarInfoImpl.html
  MSVValidator.html
  MarshallerImpl.html
  NamespaceContext2.html
  NamespaceContextImpl.html
  PrefixCallback.html
  SAXMarshaller.html
  SAXUnmarshallerHandler.html
  SAXUnmarshallerHandlerImpl.html
  UnmarshallableObject.html
  UnmarshallerImpl.html
  UnmarshallingContext.html
  UnmarshallingEventHandler.html
  UnmarshallingEventHandlerAdaptor.html
  Util.html
  ValidatableObject.html
  ValidatingUnmarshaller.html
  ValidatorImpl.html
  XMLSerializable.html
  XMLSerializer.html
  package-frame.html
  package-summary.html
  package-tree.html