Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > media > main-release > by-pkgid > a151a9789d7f6da162486c8d892d2428 > files > 209

ws-jaxme-javadoc-0.5.2-1.0.6mdv2011.0.noarch.rpm

<!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.6.0_18) on Sat Dec 04 05:26:48 UTC 2010 -->
<TITLE>
TypeSGImpl
</TITLE>

<META NAME="date" CONTENT="2010-12-04">

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

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="TypeSGImpl";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

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


<!-- ========= 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/apache/ws/jaxme/generator/sg/impl/TypeSGChainImpl.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/XjcSerializable.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../../index.html?org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="TypeSGImpl.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.apache.ws.jaxme.generator.sg.impl</FONT>
<BR>
Class TypeSGImpl</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A>, <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>TypeSGImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A>, <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A></DL>
</PRE>

<P>
<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/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#TypeSGImpl(org.apache.ws.jaxme.generator.sg.TypeSGChain)">TypeSGImpl</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSGChain</A>&nbsp;o)</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;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#generate()">generate</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates the types sources.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#generate(org.apache.ws.jaxme.js.JavaSource)">generate</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates the types sources as an inner class of the given.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">ComplexTypeSG</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getComplexTypeSG()">getComplexTypeSG</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is complex: Returns an instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSG</CODE></A> generating the type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getExtendedType()">getExtendedType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is an extension: Returns the extended type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGFactory.html" title="interface in org.apache.ws.jaxme.generator.sg">SGFactory</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getFactory()">getFactory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the factory that created this item.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSGChain</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getHeadOfChain()">getHeadOfChain</A></B>()</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;org.xml.sax.Locator</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getLocator()">getLocator</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the items location in the schema; useful for
 error messages.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/xs/xml/XsQName.html" title="class in org.apache.ws.jaxme.xs.xml">XsQName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getName()">getName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is global: Returns the types name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;pName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A property allows to store custom data related to the type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getRestrictedType()">getRestrictedType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is a restriction: Returns the restricted type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getRuntimeType()">getRuntimeType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the types runtime type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SchemaSG.html" title="interface in org.apache.ws.jaxme.generator.sg">SchemaSG</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getSchema()">getSchema</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the items schema.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/xs/xml/XsSchemaHeader.html" title="interface in org.apache.ws.jaxme.xs.xml">XsSchemaHeader</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getSchemaHeader()">getSchemaHeader</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns information on the types syntactical context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">SimpleTypeSG</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getSimpleTypeSG()">getSimpleTypeSG</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is simple: Returns an instance of <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSG</CODE></A>
 for generating the type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaField.html" title="class in org.apache.ws.jaxme.js">JavaField</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getXMLField(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLField</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
            java.lang.String&nbsp;pFieldName,
            java.lang.String&nbsp;pDefaultValue)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a Java field for an instance of this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getXMLGetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLGetMethod</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                java.lang.String&nbsp;pFieldName,
                java.lang.String&nbsp;pMethodName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a get method returning an instance of this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getXMLIsSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLIsSetMethod</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                  java.lang.String&nbsp;pFieldName,
                  java.lang.String&nbsp;pMethodName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates an "isSet" method returning whether the field is set.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#getXMLSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String, java.lang.String, boolean)">getXMLSetMethod</A></B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                java.lang.String&nbsp;pFieldName,
                java.lang.String&nbsp;pParamName,
                java.lang.String&nbsp;pMethodName,
                boolean&nbsp;pSetIsSet)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generates a set method returning an instance of this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#init()">init</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes the item.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#isComplex()">isComplex</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the type is complex.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#isExtension()">isExtension</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the type is an extension of another type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#isGlobalClass()">isGlobalClass</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this type is generated with a global class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#isGlobalType()">isGlobalType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this is a global type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#isRestriction()">isRestriction</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the type is a restriction of another type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#newComplexTypeSG()">newComplexTypeSG</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is complex: Creates an instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSGChain</CODE></A> generating the type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#newSimpleTypeSG()">newSimpleTypeSG</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the type is simple: Creates a new instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSGChain</CODE></A> generating the type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A></B>(java.lang.String&nbsp;pName,
            java.lang.Object&nbsp;pValue)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A property allows to store custom data related to the type.</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="TypeSGImpl(org.apache.ws.jaxme.generator.sg.TypeSGChain)"><!-- --></A><H3>
TypeSGImpl</H3>
<PRE>
public <B>TypeSGImpl</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSGChain</A>&nbsp;o)</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="setProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3>
setProperty</H3>
<PRE>
public void <B>setProperty</B>(java.lang.String&nbsp;pName,
                        java.lang.Object&nbsp;pValue)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#setProperty(java.lang.String, java.lang.Object)">TypeSG</A></CODE></B></DD>
<DD><p>A property allows to store custom data related to the type.
 Properties are used by external source generators. For example,
 the JDBC source generator will use this to store the complex
 types table name here.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
getProperty</H3>
<PRE>
public java.lang.Object <B>getProperty</B>(java.lang.String&nbsp;pName)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getProperty(java.lang.String)">TypeSG</A></CODE></B></DD>
<DD><p>A property allows to store custom data related to the type.
 Properties are used by external source generators. For example,
 the JDBC source generator will use this to store the complex
 types table name here.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getProperty(java.lang.String)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isGlobalType()"><!-- --></A><H3>
isGlobalType</H3>
<PRE>
public boolean <B>isGlobalType</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isGlobalType()">TypeSG</A></CODE></B></DD>
<DD><p>Returns whether this is a global type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isGlobalType()">isGlobalType</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isGlobalClass()"><!-- --></A><H3>
isGlobalClass</H3>
<PRE>
public boolean <B>isGlobalClass</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isGlobalClass()">TypeSG</A></CODE></B></DD>
<DD><p>Returns whether this type is generated with a global class.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isGlobalClass()">isGlobalClass</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/xs/xml/XsQName.html" title="class in org.apache.ws.jaxme.xs.xml">XsQName</A> <B>getName</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getName()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is global: Returns the types name.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isComplex()"><!-- --></A><H3>
isComplex</H3>
<PRE>
public boolean <B>isComplex</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isComplex()">TypeSG</A></CODE></B></DD>
<DD><p>Returns whether the type is complex. If so, it is valid to
 invoke the method <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getComplexTypeSG()"><CODE>TypeSG.getComplexTypeSG()</CODE></A>. Otherwise, you may
 invoke the method <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getSimpleTypeSG()"><CODE>TypeSG.getSimpleTypeSG()</CODE></A>.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isComplex()">isComplex</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="newSimpleTypeSG()"><!-- --></A><H3>
newSimpleTypeSG</H3>
<PRE>
public java.lang.Object <B>newSimpleTypeSG</B>()
                                 throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#newSimpleTypeSG()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is simple: Creates a new instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSGChain</CODE></A> generating the type.</p>
 <p><em>Implementation note</em>: The type
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSGChain</CODE></A>
 must not be exposed in the interface, because the interface
 class is used to generate this type. In other words, this
 interface must be compilable without the
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSGChain</CODE></A>
 interface.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#newSimpleTypeSG()">newSimpleTypeSG</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="newComplexTypeSG()"><!-- --></A><H3>
newComplexTypeSG</H3>
<PRE>
public java.lang.Object <B>newComplexTypeSG</B>()
                                  throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#newComplexTypeSG()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is complex: Creates an instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSGChain</CODE></A> generating the type.</p>
 <p><em>Implementation note</em>: The type
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSGChain</CODE></A>
 must not be exposed in the interface, because the interface
 class is used to generate this type. In other words, this
 interface must be compilable without the
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSGChain</CODE></A>
 interface.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#newComplexTypeSG()">newComplexTypeSG</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getComplexTypeSG()"><!-- --></A><H3>
getComplexTypeSG</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">ComplexTypeSG</A> <B>getComplexTypeSG</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getComplexTypeSG()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is complex: Returns an instance of
 <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/ComplexTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>ComplexTypeSG</CODE></A> generating the type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getComplexTypeSG()">getComplexTypeSG</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getSimpleTypeSG()"><!-- --></A><H3>
getSimpleTypeSG</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">SimpleTypeSG</A> <B>getSimpleTypeSG</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getSimpleTypeSG()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is simple: Returns an instance of <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SimpleTypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SimpleTypeSG</CODE></A>
 for generating the type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getSimpleTypeSG()">getSimpleTypeSG</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getXMLField(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)"><!-- --></A><H3>
getXMLField</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaField.html" title="class in org.apache.ws.jaxme.js">JavaField</A> <B>getXMLField</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                             java.lang.String&nbsp;pFieldName,
                             java.lang.String&nbsp;pDefaultValue)
                      throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLField(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">TypeSG</A></CODE></B></DD>
<DD><p>Generates a Java field for an instance of this type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLField(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLField</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getXMLGetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)"><!-- --></A><H3>
getXMLGetMethod</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A> <B>getXMLGetMethod</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                                  java.lang.String&nbsp;pFieldName,
                                  java.lang.String&nbsp;pMethodName)
                           throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLGetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">TypeSG</A></CODE></B></DD>
<DD><p>Generates a get method returning an instance of this type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLGetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLGetMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getXMLSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
getXMLSetMethod</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A> <B>getXMLSetMethod</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                                  java.lang.String&nbsp;pFieldName,
                                  java.lang.String&nbsp;pParamName,
                                  java.lang.String&nbsp;pMethodName,
                                  boolean&nbsp;pSetIsSet)
                           throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String, java.lang.String, boolean)">TypeSG</A></CODE></B></DD>
<DD><p>Generates a set method returning an instance of this type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String, java.lang.String, boolean)">getXMLSetMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getXMLIsSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)"><!-- --></A><H3>
getXMLIsSetMethod</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaMethod.html" title="class in org.apache.ws.jaxme.js">JavaMethod</A> <B>getXMLIsSetMethod</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource,
                                    java.lang.String&nbsp;pFieldName,
                                    java.lang.String&nbsp;pMethodName)
                             throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLIsSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">TypeSG</A></CODE></B></DD>
<DD><p>Generates an "isSet" method returning whether the field is set.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getXMLIsSetMethod(org.apache.ws.jaxme.js.JavaSource, java.lang.String, java.lang.String)">getXMLIsSetMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getRuntimeType()"><!-- --></A><H3>
getRuntimeType</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> <B>getRuntimeType</B>()
                         throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getRuntimeType()">TypeSG</A></CODE></B></DD>
<DD><p>Returns the types runtime type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getRuntimeType()">getRuntimeType</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="generate()"><!-- --></A><H3>
generate</H3>
<PRE>
public void <B>generate</B>()
              throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#generate()">TypeSG</A></CODE></B></DD>
<DD><p>Generates the types sources.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#generate()">generate</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="generate(org.apache.ws.jaxme.js.JavaSource)"><!-- --></A><H3>
generate</H3>
<PRE>
public void <B>generate</B>(<A HREF="../../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>&nbsp;pSource)
              throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#generate(org.apache.ws.jaxme.js.JavaSource)">TypeSG</A></CODE></B></DD>
<DD><p>Generates the types sources as an inner class of the given.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#generate(org.apache.ws.jaxme.js.JavaSource)">generate</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="isRestriction()"><!-- --></A><H3>
isRestriction</H3>
<PRE>
public boolean <B>isRestriction</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isRestriction()">TypeSG</A></CODE></B></DD>
<DD><p>Returns whether the type is a restriction of another type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isRestriction()">isRestriction</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getRestrictedType()"><!-- --></A><H3>
getRestrictedType</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A> <B>getRestrictedType</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getRestrictedType()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is a restriction: Returns the restricted type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getRestrictedType()">getRestrictedType</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isExtension()"><!-- --></A><H3>
isExtension</H3>
<PRE>
public boolean <B>isExtension</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isExtension()">TypeSG</A></CODE></B></DD>
<DD><p>Returns whether the type is an extension of another type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#isExtension()">isExtension</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getExtendedType()"><!-- --></A><H3>
getExtendedType</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A> <B>getExtendedType</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getExtendedType()">TypeSG</A></CODE></B></DD>
<DD><p>If the type is an extension: Returns the extended type.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getExtendedType()">getExtendedType</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getSchemaHeader()"><!-- --></A><H3>
getSchemaHeader</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/xs/xml/XsSchemaHeader.html" title="interface in org.apache.ws.jaxme.xs.xml">XsSchemaHeader</A> <B>getSchemaHeader</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getSchemaHeader()">TypeSG</A></CODE></B></DD>
<DD><p>Returns information on the types syntactical context.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html#getSchemaHeader()">getSchemaHeader</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSG.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSG</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getFactory()"><!-- --></A><H3>
getFactory</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGFactory.html" title="interface in org.apache.ws.jaxme.generator.sg">SGFactory</A> <B>getFactory</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getFactory()">SGItem</A></CODE></B></DD>
<DD><p>Returns the factory that created this item.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getFactory()">getFactory</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getSchema()"><!-- --></A><H3>
getSchema</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SchemaSG.html" title="interface in org.apache.ws.jaxme.generator.sg">SchemaSG</A> <B>getSchema</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getSchema()">SGItem</A></CODE></B></DD>
<DD><p>Returns the items schema.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getSchema()">getSchema</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getLocator()"><!-- --></A><H3>
getLocator</H3>
<PRE>
public org.xml.sax.Locator <B>getLocator</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getLocator()">SGItem</A></CODE></B></DD>
<DD><p>Returns the items location in the schema; useful for
 error messages.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#getLocator()">getLocator</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="init()"><!-- --></A><H3>
init</H3>
<PRE>
public void <B>init</B>()
          throws org.xml.sax.SAXException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#init()">SGItem</A></CODE></B></DD>
<DD><p>Initializes the item.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html#init()">init</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/SGItem.html" title="interface in org.apache.ws.jaxme.generator.sg">SGItem</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getHeadOfChain()"><!-- --></A><H3>
getHeadOfChain</H3>
<PRE>
public <A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/TypeSGChain.html" title="interface in org.apache.ws.jaxme.generator.sg">TypeSGChain</A> <B>getHeadOfChain</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</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/apache/ws/jaxme/generator/sg/impl/TypeSGChainImpl.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../../org/apache/ws/jaxme/generator/sg/impl/XjcSerializable.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../../index.html?org/apache/ws/jaxme/generator/sg/impl/TypeSGImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="TypeSGImpl.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>