1 | <HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>XSModel class Reference</TITLE><link href="XercesApi.css" rel="stylesheet" type="text/css"></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG border="0" height="60" hspace="0" src="../resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5" hspace="0" src="../resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60" hspace="0" src="../resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="../graphics/api-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG border="0" height="20" hspace="0" src="../resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','../resources/button-xml-hi.gif','../resources/button-xml-lo.gif');" src="../resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','../resources/button-asf-hi.gif','../resources/button-asf-lo.gif');" src="../resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','../resources/button-w3c-hi.gif','../resources/button-w3c-lo.gif');" src="../resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG border="0" height="14" hspace="0" src="../resources/join.gif" vspace="0" width="120"><BR>
|
---|
2 | <A href="../../index.html" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','../graphics/ext-2-label-2.jpg','../graphics/ext-2-label-3.jpg');" src="../graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
3 |
|
---|
4 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
5 |
|
---|
6 | <A href="../index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','../graphics/index-label-2.jpg','../graphics/index-label-3.jpg');" src="../graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
7 | <A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
8 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
9 | <A href="../install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','../graphics/install-label-2.jpg','../graphics/install-label-3.jpg');" src="../graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
10 | <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-18');" onMouseOver="rolloverOn('side-ext-18');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-18" onLoad="rolloverLoad('side-ext-18','../graphics/ext-18-label-2.jpg','../graphics/ext-18-label-3.jpg');" src="../graphics/ext-18-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
11 | <A href="../build.html" onMouseOut="rolloverOff('side-build');" onMouseOver="rolloverOn('side-build');"><IMG alt="Build" border="0" height="12" hspace="0" name="side-build" onLoad="rolloverLoad('side-build','../graphics/build-label-2.jpg','../graphics/build-label-3.jpg');" src="../graphics/build-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
12 |
|
---|
13 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
14 | <A href="../faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','../graphics/faqs-label-2.jpg','../graphics/faqs-label-3.jpg');" src="../graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
15 | <A href="../samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','../graphics/samples-label-2.jpg','../graphics/samples-label-3.jpg');" src="../graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
16 | <A href="../api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','../graphics/api-label-2.jpg','../graphics/api-label-3.jpg');" src="../graphics/api-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
17 |
|
---|
18 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
19 | <A href="../ApacheDOMC++Binding.html" onMouseOut="rolloverOff('side-ext-68');" onMouseOver="rolloverOn('side-ext-68');"><IMG alt="DOM C++ Binding" border="0" height="12" hspace="0" name="side-ext-68" onLoad="rolloverLoad('side-ext-68','../graphics/ext-68-label-2.jpg','../graphics/ext-68-label-3.jpg');" src="../graphics/ext-68-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
20 |
|
---|
21 | <A href="../program.html" onMouseOut="rolloverOff('side-program');" onMouseOver="rolloverOn('side-program');"><IMG alt="Programming" border="0" height="12" hspace="0" name="side-program" onLoad="rolloverLoad('side-program','../graphics/program-label-2.jpg','../graphics/program-label-3.jpg');" src="../graphics/program-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
22 | <A href="../migrate.html" onMouseOut="rolloverOff('side-migrate');" onMouseOver="rolloverOn('side-migrate');"><IMG alt="Migration Guide" border="0" height="12" hspace="0" name="side-migrate" onLoad="rolloverLoad('side-migrate','../graphics/migrate-label-2.jpg','../graphics/migrate-label-3.jpg');" src="../graphics/migrate-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
23 |
|
---|
24 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
25 |
|
---|
26 | <A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
27 | <A href="../bug-report.html" onMouseOut="rolloverOff('side-bug-report');" onMouseOver="rolloverOn('side-bug-report');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-bug-report" onLoad="rolloverLoad('side-bug-report','../graphics/bug-report-label-2.jpg','../graphics/bug-report-label-3.jpg');" src="../graphics/bug-report-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
28 | <A href="../pdf.html" onMouseOut="rolloverOff('side-pdf');" onMouseOver="rolloverOn('side-pdf');"><IMG alt="PDF Document" border="0" height="12" hspace="0" name="side-pdf" onLoad="rolloverLoad('side-pdf','../graphics/pdf-label-2.jpg','../graphics/pdf-label-3.jpg');" src="../graphics/pdf-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
29 |
|
---|
30 | <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
|
---|
31 |
|
---|
32 | <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-100');" onMouseOver="rolloverOn('side-ext-100');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-100" onLoad="rolloverLoad('side-ext-100','../graphics/ext-100-label-2.jpg','../graphics/ext-100-label-3.jpg');" src="../graphics/ext-100-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
33 |
|
---|
34 | <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-102');" onMouseOver="rolloverOn('side-ext-102');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-102" onLoad="rolloverLoad('side-ext-102','../graphics/ext-102-label-2.jpg','../graphics/ext-102-label-3.jpg');" src="../graphics/ext-102-label-3.jpg" vspace="0" width="120"></A><BR>
|
---|
35 |
|
---|
36 |
|
---|
37 | <IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
|
---|
38 | <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
|
---|
39 |
|
---|
40 | <P>
|
---|
41 | <!-- Generated by Doxygen 1.2.14 -->
|
---|
42 | <center>
|
---|
43 | <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
---|
44 | <hr><h1>XSModel Class Reference</h1>Inheritance diagram for XSModel:<p><center><img src="classXSModel__inherit__graph.gif" border="0" usemap="#XSModel__inherit__map" alt="Inheritance graph"></center>
|
---|
45 | <map name="XSModel__inherit__map">
|
---|
46 | <area href="classXMemory.html" shape="rect" coords="7,36,76,17" alt="">
|
---|
47 | </map>
|
---|
48 | <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XSModel:<p><center><img src="classXSModel__coll__graph.gif" border="0" usemap="#XSModel__coll__map" alt="Collaboration graph"></center>
|
---|
49 | <map name="XSModel__coll__map">
|
---|
50 | <area href="classXMemory.html" shape="rect" coords="36,35,105,17" alt="">
|
---|
51 | <area href="classXSNamedMap.html" shape="rect" coords="92,217,273,198" alt="">
|
---|
52 | <area href="classXSNamedMap.html" shape="rect" coords="108,126,257,107" alt="">
|
---|
53 | <area href="classMemoryManager.html" shape="rect" coords="281,35,391,17" alt="">
|
---|
54 | </map>
|
---|
55 | <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXSModel-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
|
---|
56 | <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
|
---|
57 | <tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
|
---|
58 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classXSModel.html#z363_0">XSModel</a> (<a class="el" href="classXMLGrammarPool.html">XMLGrammarPool</a> *grammarPool, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
|
---|
59 | <tr><td> </td><td><font size=-1><em>The constructor to be used when a grammar pool contains all needed info.</em> <a href="#z363_0">More...</a><em></em></font><br><br></td></tr>
|
---|
60 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classXSModel.html#z363_1">XSModel</a> (XSModel *baseModel, GrammarResolver *grammarResolver, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
|
---|
61 | <tr><td> </td><td><font size=-1><em>The constructor to be used when the XSModel must represent all components in the union of an existing XSModel and a newly-created Grammar(s) from the GrammarResolver.</em> <a href="#z363_1">More...</a><em></em></font><br><br></td></tr>
|
---|
62 | <tr><td colspan="2"><div class="groupHeader">Destructor</div></td></tr>
|
---|
63 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classXSModel.html#z364_0">~XSModel</a> ()</td></tr>
|
---|
64 | <tr><td colspan="2"><div class="groupHeader">XSModel methods</div></td></tr>
|
---|
65 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a9">StringList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_0">getNamespaces</a> ()</td></tr>
|
---|
66 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_0">More...</a><em></em></font><br><br></td></tr>
|
---|
67 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a6">XSNamespaceItemList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_1">getNamespaceItems</a> ()</td></tr>
|
---|
68 | <tr><td> </td><td><font size=-1><em>A set of namespace schema information information items ( of type <code><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a></code>), one for each namespace name which appears as the target namespace of any schema component in the schema used for that assessment, and one for absent if any schema component in the schema had no target namespace.</em> <a href="#z365_1">More...</a><em></em></font><br><br></td></tr>
|
---|
69 | <tr><td nowrap align=right valign=top><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_2">getComponents</a> (<a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> objectType)</td></tr>
|
---|
70 | <tr><td> </td><td><font size=-1><em>[schema components]: a list of top-level components, i.e.</em> <a href="#z365_2">More...</a><em></em></font><br><br></td></tr>
|
---|
71 | <tr><td nowrap align=right valign=top><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_3">getComponentsByNamespace</a> (<a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> objectType, const XMLCh *compNamespace)</td></tr>
|
---|
72 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_3">More...</a><em></em></font><br><br></td></tr>
|
---|
73 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_4">getAnnotations</a> ()</td></tr>
|
---|
74 | <tr><td> </td><td><font size=-1><em>[annotations]: a set of annotations.</em> <a href="#z365_4">More...</a><em></em></font><br><br></td></tr>
|
---|
75 | <tr><td nowrap align=right valign=top><a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_5">getElementDeclaration</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
76 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_5">More...</a><em></em></font><br><br></td></tr>
|
---|
77 | <tr><td nowrap align=right valign=top><a class="el" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_6">getAttributeDeclaration</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
78 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_6">More...</a><em></em></font><br><br></td></tr>
|
---|
79 | <tr><td nowrap align=right valign=top><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_7">getTypeDefinition</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
80 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_7">More...</a><em></em></font><br><br></td></tr>
|
---|
81 | <tr><td nowrap align=right valign=top><a class="el" href="classXSAttributeGroupDefinition.html">XSAttributeGroupDefinition</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_8">getAttributeGroup</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
82 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_8">More...</a><em></em></font><br><br></td></tr>
|
---|
83 | <tr><td nowrap align=right valign=top><a class="el" href="classXSModelGroupDefinition.html">XSModelGroupDefinition</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_9">getModelGroupDefinition</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
84 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_9">More...</a><em></em></font><br><br></td></tr>
|
---|
85 | <tr><td nowrap align=right valign=top><a class="el" href="classXSNotationDeclaration.html">XSNotationDeclaration</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_10">getNotationDeclaration</a> (const XMLCh *name, const XMLCh *compNamespace)</td></tr>
|
---|
86 | <tr><td> </td><td><font size=-1><em>Convenience method.</em> <a href="#z365_10">More...</a><em></em></font><br><br></td></tr>
|
---|
87 | <tr><td nowrap align=right valign=top><a class="el" href="classXSObject.html">XSObject</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z365_11">getXSObjectById</a> (unsigned int compId, <a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> compType)</td></tr>
|
---|
88 | <tr><td> </td><td><font size=-1><em>Optional.</em> <a href="#z365_11">More...</a><em></em></font><br><br></td></tr>
|
---|
89 | <tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
---|
90 | <tr><td nowrap align=right valign=top><a class="el" href="XSNamedMap_8hpp.html#a1">XMLStringPool</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z366_0">getURIStringPool</a> ()</td></tr>
|
---|
91 | <tr><td nowrap align=right valign=top><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z366_1">getNamespaceItem</a> (const XMLCh *const key)</td></tr>
|
---|
92 | <tr><td nowrap align=right valign=top><a class="el" href="classXSObject.html">XSObject</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#z366_2">getXSObject</a> (void *key)</td></tr>
|
---|
93 | <tr><td> </td><td><font size=-1><em>Get the <a class="el" href="classXSObject.html">XSObject</a> (i.e.</em> <a href="#z366_2">More...</a><em></em></font><br><br></td></tr>
|
---|
94 | <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
|
---|
95 | <tr><td nowrap align=right valign=top><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td><td valign=bottom><a class="el" href="classXSModel.html#n0">fMemoryManager</a></td></tr>
|
---|
96 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a9">StringList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#n1">fNamespaceStringList</a></td></tr>
|
---|
97 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a6">XSNamespaceItemList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#n2">fXSNamespaceItemList</a></td></tr>
|
---|
98 | <tr><td nowrap align=right valign=top>RefVectorOf< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#n3">fIdVector</a> [XSConstants::MULTIVALUE_FACET]</td></tr>
|
---|
99 | <tr><td nowrap align=right valign=top><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#n4">fComponentMap</a> [XSConstants::MULTIVALUE_FACET]</td></tr>
|
---|
100 | <tr><td nowrap align=right valign=top><a class="el" href="XSNamedMap_8hpp.html#a1">XMLStringPool</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#n5">fURIStringPool</a></td></tr>
|
---|
101 | <tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a> * </td><td valign=bottom><a class="el" href="classXSModel.html#n6">fXSAnnotationList</a></td></tr>
|
---|
102 | <tr><td nowrap align=right valign=top>RefHashTableOf< <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#n7">fHashNamespace</a></td></tr>
|
---|
103 | <tr><td nowrap align=right valign=top>XSObjectFactory * </td><td valign=bottom><a class="el" href="classXSModel.html#n8">fObjFactory</a></td></tr>
|
---|
104 | <tr><td nowrap align=right valign=top>RefVectorOf< <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> > * </td><td valign=bottom><a class="el" href="classXSModel.html#n9">fDeleteNamespace</a></td></tr>
|
---|
105 | <tr><td nowrap align=right valign=top>XSModel * </td><td valign=bottom><a class="el" href="classXSModel.html#n10">fParent</a></td></tr>
|
---|
106 | <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classXSModel.html#n11">fDeleteParent</a></td></tr>
|
---|
107 | <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classXSModel.html#n12">fAddedS4SGrammar</a></td></tr>
|
---|
108 | <tr><td colspan=2><br><h2>Friends</h2></td></tr>
|
---|
109 | <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classXSModel.html#l0">XSObjectFactory</a></td></tr>
|
---|
110 | <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classXSModel.html#l1">XSObject</a></td></tr>
|
---|
111 | </table>
|
---|
112 | <hr><h2>Constructor & Destructor Documentation</h2>
|
---|
113 | <a name="z363_0" doxytag="XSModel::XSModel"></a><p>
|
---|
114 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
115 | <tr>
|
---|
116 | <td class="md">
|
---|
117 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
118 | <tr>
|
---|
119 | <td class="md" nowrap valign="top"> XSModel::XSModel </td>
|
---|
120 | <td class="md" valign="top">( </td>
|
---|
121 | <td class="md" nowrap valign="top"><a class="el" href="classXMLGrammarPool.html">XMLGrammarPool</a> * </td>
|
---|
122 | <td class="mdname" nowrap> <em>grammarPool</em>, </td>
|
---|
123 | </tr>
|
---|
124 | <tr>
|
---|
125 | <td></td>
|
---|
126 | <td></td>
|
---|
127 | <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td>
|
---|
128 | <td class="mdname" nowrap> <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
|
---|
129 | </tr>
|
---|
130 | <tr>
|
---|
131 | <td></td>
|
---|
132 | <td class="md">) </td>
|
---|
133 | <td class="md" colspan="2"></td>
|
---|
134 | </tr>
|
---|
135 |
|
---|
136 | </table>
|
---|
137 | </td>
|
---|
138 | </tr>
|
---|
139 | </table>
|
---|
140 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
141 | <tr>
|
---|
142 | <td>
|
---|
143 |
|
---|
144 | </td>
|
---|
145 | <td>
|
---|
146 |
|
---|
147 | <p>
|
---|
148 | The constructor to be used when a grammar pool contains all needed info.
|
---|
149 | <p>
|
---|
150 | <dl compact><dt><b>
|
---|
151 | Parameters: </b><dd>
|
---|
152 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
153 | <tr><td valign=top><em>grammarPool</em> </td><td>
|
---|
154 | the grammar pool containing the underlying data structures </td></tr>
|
---|
155 | <tr><td valign=top><em>manager</em> </td><td>
|
---|
156 | The configurable memory manager </td></tr>
|
---|
157 | </table>
|
---|
158 | </dl> </td>
|
---|
159 | </tr>
|
---|
160 | </table>
|
---|
161 | <a name="z363_1" doxytag="XSModel::XSModel"></a><p>
|
---|
162 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
163 | <tr>
|
---|
164 | <td class="md">
|
---|
165 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
166 | <tr>
|
---|
167 | <td class="md" nowrap valign="top"> XSModel::XSModel </td>
|
---|
168 | <td class="md" valign="top">( </td>
|
---|
169 | <td class="md" nowrap valign="top">XSModel * </td>
|
---|
170 | <td class="mdname" nowrap> <em>baseModel</em>, </td>
|
---|
171 | </tr>
|
---|
172 | <tr>
|
---|
173 | <td></td>
|
---|
174 | <td></td>
|
---|
175 | <td class="md" nowrap>GrammarResolver * </td>
|
---|
176 | <td class="mdname" nowrap> <em>grammarResolver</em>, </td>
|
---|
177 | </tr>
|
---|
178 | <tr>
|
---|
179 | <td></td>
|
---|
180 | <td></td>
|
---|
181 | <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td>
|
---|
182 | <td class="mdname" nowrap> <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
|
---|
183 | </tr>
|
---|
184 | <tr>
|
---|
185 | <td></td>
|
---|
186 | <td class="md">) </td>
|
---|
187 | <td class="md" colspan="2"></td>
|
---|
188 | </tr>
|
---|
189 |
|
---|
190 | </table>
|
---|
191 | </td>
|
---|
192 | </tr>
|
---|
193 | </table>
|
---|
194 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
195 | <tr>
|
---|
196 | <td>
|
---|
197 |
|
---|
198 | </td>
|
---|
199 | <td>
|
---|
200 |
|
---|
201 | <p>
|
---|
202 | The constructor to be used when the XSModel must represent all components in the union of an existing XSModel and a newly-created Grammar(s) from the GrammarResolver.
|
---|
203 | <p>
|
---|
204 | <dl compact><dt><b>
|
---|
205 | Parameters: </b><dd>
|
---|
206 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
207 | <tr><td valign=top><em>baseModel</em> </td><td>
|
---|
208 | the XSModel upon which this one is based </td></tr>
|
---|
209 | <tr><td valign=top><em>grammarResolver</em> </td><td>
|
---|
210 | the grammar(s) whose components are to be merged </td></tr>
|
---|
211 | <tr><td valign=top><em>manager</em> </td><td>
|
---|
212 | The configurable memory manager </td></tr>
|
---|
213 | </table>
|
---|
214 | </dl> </td>
|
---|
215 | </tr>
|
---|
216 | </table>
|
---|
217 | <a name="z364_0" doxytag="XSModel::~XSModel"></a><p>
|
---|
218 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
219 | <tr>
|
---|
220 | <td class="md">
|
---|
221 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
222 | <tr>
|
---|
223 | <td class="md" nowrap valign="top"> XSModel::~XSModel </td>
|
---|
224 | <td class="md" valign="top">( </td>
|
---|
225 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
226 | <td class="md" valign="top">) </td>
|
---|
227 | <td class="md" nowrap></td>
|
---|
228 | </tr>
|
---|
229 |
|
---|
230 | </table>
|
---|
231 | </td>
|
---|
232 | </tr>
|
---|
233 | </table>
|
---|
234 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
235 | <tr>
|
---|
236 | <td>
|
---|
237 |
|
---|
238 | </td>
|
---|
239 | <td>
|
---|
240 |
|
---|
241 | <p>
|
---|
242 | </td>
|
---|
243 | </tr>
|
---|
244 | </table>
|
---|
245 | <hr><h2>Member Function Documentation</h2>
|
---|
246 | <a name="z365_4" doxytag="XSModel::getAnnotations"></a><p>
|
---|
247 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
248 | <tr>
|
---|
249 | <td class="md">
|
---|
250 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
251 | <tr>
|
---|
252 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a>* XSModel::getAnnotations </td>
|
---|
253 | <td class="md" valign="top">( </td>
|
---|
254 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
255 | <td class="md" valign="top">) </td>
|
---|
256 | <td class="md" nowrap></td>
|
---|
257 | </tr>
|
---|
258 |
|
---|
259 | </table>
|
---|
260 | </td>
|
---|
261 | </tr>
|
---|
262 | </table>
|
---|
263 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
264 | <tr>
|
---|
265 | <td>
|
---|
266 |
|
---|
267 | </td>
|
---|
268 | <td>
|
---|
269 |
|
---|
270 | <p>
|
---|
271 | [annotations]: a set of annotations.
|
---|
272 | <p>
|
---|
273 | </td>
|
---|
274 | </tr>
|
---|
275 | </table>
|
---|
276 | <a name="z365_6" doxytag="XSModel::getAttributeDeclaration"></a><p>
|
---|
277 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
278 | <tr>
|
---|
279 | <td class="md">
|
---|
280 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
281 | <tr>
|
---|
282 | <td class="md" nowrap valign="top"> <a class="el" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a>* XSModel::getAttributeDeclaration </td>
|
---|
283 | <td class="md" valign="top">( </td>
|
---|
284 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
285 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
286 | </tr>
|
---|
287 | <tr>
|
---|
288 | <td></td>
|
---|
289 | <td></td>
|
---|
290 | <td class="md" nowrap>const XMLCh * </td>
|
---|
291 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
292 | </tr>
|
---|
293 | <tr>
|
---|
294 | <td></td>
|
---|
295 | <td class="md">) </td>
|
---|
296 | <td class="md" colspan="2"></td>
|
---|
297 | </tr>
|
---|
298 |
|
---|
299 | </table>
|
---|
300 | </td>
|
---|
301 | </tr>
|
---|
302 | </table>
|
---|
303 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
304 | <tr>
|
---|
305 | <td>
|
---|
306 |
|
---|
307 | </td>
|
---|
308 | <td>
|
---|
309 |
|
---|
310 | <p>
|
---|
311 | Convenience method.
|
---|
312 | <p>
|
---|
313 | Returns a top-level attribute declaration. <dl compact><dt><b>
|
---|
314 | Parameters: </b><dd>
|
---|
315 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
316 | <tr><td valign=top><em>name</em> </td><td>
|
---|
317 | The name of the declaration. </td></tr>
|
---|
318 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
319 | The namespace of the declaration, null if absent. </td></tr>
|
---|
320 | </table>
|
---|
321 | </dl><dl compact><dt><b>
|
---|
322 | Returns: </b><dd>
|
---|
323 | A top-level attribute declaration or <code>null</code> if such declaration does not exist. </dl> </td>
|
---|
324 | </tr>
|
---|
325 | </table>
|
---|
326 | <a name="z365_8" doxytag="XSModel::getAttributeGroup"></a><p>
|
---|
327 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
328 | <tr>
|
---|
329 | <td class="md">
|
---|
330 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
331 | <tr>
|
---|
332 | <td class="md" nowrap valign="top"> <a class="el" href="classXSAttributeGroupDefinition.html">XSAttributeGroupDefinition</a>* XSModel::getAttributeGroup </td>
|
---|
333 | <td class="md" valign="top">( </td>
|
---|
334 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
335 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
336 | </tr>
|
---|
337 | <tr>
|
---|
338 | <td></td>
|
---|
339 | <td></td>
|
---|
340 | <td class="md" nowrap>const XMLCh * </td>
|
---|
341 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
342 | </tr>
|
---|
343 | <tr>
|
---|
344 | <td></td>
|
---|
345 | <td class="md">) </td>
|
---|
346 | <td class="md" colspan="2"></td>
|
---|
347 | </tr>
|
---|
348 |
|
---|
349 | </table>
|
---|
350 | </td>
|
---|
351 | </tr>
|
---|
352 | </table>
|
---|
353 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
354 | <tr>
|
---|
355 | <td>
|
---|
356 |
|
---|
357 | </td>
|
---|
358 | <td>
|
---|
359 |
|
---|
360 | <p>
|
---|
361 | Convenience method.
|
---|
362 | <p>
|
---|
363 | Returns a top-level attribute group definition. <dl compact><dt><b>
|
---|
364 | Parameters: </b><dd>
|
---|
365 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
366 | <tr><td valign=top><em>name</em> </td><td>
|
---|
367 | The name of the definition. </td></tr>
|
---|
368 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
369 | The namespace of the declaration, null if absent. </td></tr>
|
---|
370 | </table>
|
---|
371 | </dl><dl compact><dt><b>
|
---|
372 | Returns: </b><dd>
|
---|
373 | A top-level attribute group definition or <code>null</code> if such definition does not exist. </dl> </td>
|
---|
374 | </tr>
|
---|
375 | </table>
|
---|
376 | <a name="z365_2" doxytag="XSModel::getComponents"></a><p>
|
---|
377 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
378 | <tr>
|
---|
379 | <td class="md">
|
---|
380 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
381 | <tr>
|
---|
382 | <td class="md" nowrap valign="top"> <a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::getComponents </td>
|
---|
383 | <td class="md" valign="top">( </td>
|
---|
384 | <td class="md" nowrap valign="top"><a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> </td>
|
---|
385 | <td class="mdname1" valign="top" nowrap> <em>objectType</em> </td>
|
---|
386 | <td class="md" valign="top">) </td>
|
---|
387 | <td class="md" nowrap></td>
|
---|
388 | </tr>
|
---|
389 |
|
---|
390 | </table>
|
---|
391 | </td>
|
---|
392 | </tr>
|
---|
393 | </table>
|
---|
394 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
395 | <tr>
|
---|
396 | <td>
|
---|
397 |
|
---|
398 | </td>
|
---|
399 | <td>
|
---|
400 |
|
---|
401 | <p>
|
---|
402 | [schema components]: a list of top-level components, i.e.
|
---|
403 | <p>
|
---|
404 | element declarations, attribute declarations, etc. <dl compact><dt><b>
|
---|
405 | Parameters: </b><dd>
|
---|
406 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
407 | <tr><td valign=top><em>objectType</em> </td><td>
|
---|
408 | The type of the declaration, i.e. <code>ELEMENT_DECLARATION</code>, <code>TYPE_DEFINITION</code> and any other component type that may be a property of a schema component. </td></tr>
|
---|
409 | </table>
|
---|
410 | </dl><dl compact><dt><b>
|
---|
411 | Returns: </b><dd>
|
---|
412 | A list of top-level definition of the specified type in <code>objectType</code> or <code>null</code>. </dl> </td>
|
---|
413 | </tr>
|
---|
414 | </table>
|
---|
415 | <a name="z365_3" doxytag="XSModel::getComponentsByNamespace"></a><p>
|
---|
416 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
417 | <tr>
|
---|
418 | <td class="md">
|
---|
419 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
420 | <tr>
|
---|
421 | <td class="md" nowrap valign="top"> <a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::getComponentsByNamespace </td>
|
---|
422 | <td class="md" valign="top">( </td>
|
---|
423 | <td class="md" nowrap valign="top"><a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> </td>
|
---|
424 | <td class="mdname" nowrap> <em>objectType</em>, </td>
|
---|
425 | </tr>
|
---|
426 | <tr>
|
---|
427 | <td></td>
|
---|
428 | <td></td>
|
---|
429 | <td class="md" nowrap>const XMLCh * </td>
|
---|
430 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
431 | </tr>
|
---|
432 | <tr>
|
---|
433 | <td></td>
|
---|
434 | <td class="md">) </td>
|
---|
435 | <td class="md" colspan="2"></td>
|
---|
436 | </tr>
|
---|
437 |
|
---|
438 | </table>
|
---|
439 | </td>
|
---|
440 | </tr>
|
---|
441 | </table>
|
---|
442 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
443 | <tr>
|
---|
444 | <td>
|
---|
445 |
|
---|
446 | </td>
|
---|
447 | <td>
|
---|
448 |
|
---|
449 | <p>
|
---|
450 | Convenience method.
|
---|
451 | <p>
|
---|
452 | Returns a list of top-level component declarations that are defined within the specified namespace, i.e. element declarations, attribute declarations, etc. <dl compact><dt><b>
|
---|
453 | Parameters: </b><dd>
|
---|
454 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
455 | <tr><td valign=top><em>objectType</em> </td><td>
|
---|
456 | The type of the declaration, i.e. <code>ELEMENT_DECLARATION</code>. </td></tr>
|
---|
457 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
458 | The namespace to which declaration belongs or <code>null</code> (for components with no target namespace). </td></tr>
|
---|
459 | </table>
|
---|
460 | </dl><dl compact><dt><b>
|
---|
461 | Returns: </b><dd>
|
---|
462 | A list of top-level definitions of the specified type in <code>objectType</code> and defined in the specified <code>namespace</code> or <code>null</code>. </dl> </td>
|
---|
463 | </tr>
|
---|
464 | </table>
|
---|
465 | <a name="z365_5" doxytag="XSModel::getElementDeclaration"></a><p>
|
---|
466 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
467 | <tr>
|
---|
468 | <td class="md">
|
---|
469 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
470 | <tr>
|
---|
471 | <td class="md" nowrap valign="top"> <a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a>* XSModel::getElementDeclaration </td>
|
---|
472 | <td class="md" valign="top">( </td>
|
---|
473 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
474 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
475 | </tr>
|
---|
476 | <tr>
|
---|
477 | <td></td>
|
---|
478 | <td></td>
|
---|
479 | <td class="md" nowrap>const XMLCh * </td>
|
---|
480 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
481 | </tr>
|
---|
482 | <tr>
|
---|
483 | <td></td>
|
---|
484 | <td class="md">) </td>
|
---|
485 | <td class="md" colspan="2"></td>
|
---|
486 | </tr>
|
---|
487 |
|
---|
488 | </table>
|
---|
489 | </td>
|
---|
490 | </tr>
|
---|
491 | </table>
|
---|
492 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
493 | <tr>
|
---|
494 | <td>
|
---|
495 |
|
---|
496 | </td>
|
---|
497 | <td>
|
---|
498 |
|
---|
499 | <p>
|
---|
500 | Convenience method.
|
---|
501 | <p>
|
---|
502 | Returns a top-level element declaration. <dl compact><dt><b>
|
---|
503 | Parameters: </b><dd>
|
---|
504 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
505 | <tr><td valign=top><em>name</em> </td><td>
|
---|
506 | The name of the declaration. </td></tr>
|
---|
507 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
508 | The namespace of the declaration, null if absent. </td></tr>
|
---|
509 | </table>
|
---|
510 | </dl><dl compact><dt><b>
|
---|
511 | Returns: </b><dd>
|
---|
512 | A top-level element declaration or <code>null</code> if such declaration does not exist. </dl> </td>
|
---|
513 | </tr>
|
---|
514 | </table>
|
---|
515 | <a name="z365_9" doxytag="XSModel::getModelGroupDefinition"></a><p>
|
---|
516 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
517 | <tr>
|
---|
518 | <td class="md">
|
---|
519 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
520 | <tr>
|
---|
521 | <td class="md" nowrap valign="top"> <a class="el" href="classXSModelGroupDefinition.html">XSModelGroupDefinition</a>* XSModel::getModelGroupDefinition </td>
|
---|
522 | <td class="md" valign="top">( </td>
|
---|
523 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
524 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
525 | </tr>
|
---|
526 | <tr>
|
---|
527 | <td></td>
|
---|
528 | <td></td>
|
---|
529 | <td class="md" nowrap>const XMLCh * </td>
|
---|
530 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
531 | </tr>
|
---|
532 | <tr>
|
---|
533 | <td></td>
|
---|
534 | <td class="md">) </td>
|
---|
535 | <td class="md" colspan="2"></td>
|
---|
536 | </tr>
|
---|
537 |
|
---|
538 | </table>
|
---|
539 | </td>
|
---|
540 | </tr>
|
---|
541 | </table>
|
---|
542 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
543 | <tr>
|
---|
544 | <td>
|
---|
545 |
|
---|
546 | </td>
|
---|
547 | <td>
|
---|
548 |
|
---|
549 | <p>
|
---|
550 | Convenience method.
|
---|
551 | <p>
|
---|
552 | Returns a top-level model group definition. <dl compact><dt><b>
|
---|
553 | Parameters: </b><dd>
|
---|
554 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
555 | <tr><td valign=top><em>name</em> </td><td>
|
---|
556 | The name of the definition. </td></tr>
|
---|
557 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
558 | The namespace of the declaration, null if absent. </td></tr>
|
---|
559 | </table>
|
---|
560 | </dl><dl compact><dt><b>
|
---|
561 | Returns: </b><dd>
|
---|
562 | A top-level model group definition definition or <code>null</code> if such definition does not exist. </dl> </td>
|
---|
563 | </tr>
|
---|
564 | </table>
|
---|
565 | <a name="z366_1" doxytag="XSModel::getNamespaceItem"></a><p>
|
---|
566 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
567 | <tr>
|
---|
568 | <td class="md">
|
---|
569 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
570 | <tr>
|
---|
571 | <td class="md" nowrap valign="top"> <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>* XSModel::getNamespaceItem </td>
|
---|
572 | <td class="md" valign="top">( </td>
|
---|
573 | <td class="md" nowrap valign="top">const XMLCh *const </td>
|
---|
574 | <td class="mdname1" valign="top" nowrap> <em>key</em> </td>
|
---|
575 | <td class="md" valign="top">) </td>
|
---|
576 | <td class="md" nowrap></td>
|
---|
577 | </tr>
|
---|
578 |
|
---|
579 | </table>
|
---|
580 | </td>
|
---|
581 | </tr>
|
---|
582 | </table>
|
---|
583 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
584 | <tr>
|
---|
585 | <td>
|
---|
586 |
|
---|
587 | </td>
|
---|
588 | <td>
|
---|
589 |
|
---|
590 | <p>
|
---|
591 | </td>
|
---|
592 | </tr>
|
---|
593 | </table>
|
---|
594 | <a name="z365_1" doxytag="XSModel::getNamespaceItems"></a><p>
|
---|
595 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
596 | <tr>
|
---|
597 | <td class="md">
|
---|
598 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
599 | <tr>
|
---|
600 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a6">XSNamespaceItemList</a> * XSModel::getNamespaceItems </td>
|
---|
601 | <td class="md" valign="top">( </td>
|
---|
602 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
603 | <td class="md" valign="top">) </td>
|
---|
604 | <td class="md" nowrap></td>
|
---|
605 | </tr>
|
---|
606 |
|
---|
607 | </table>
|
---|
608 | </td>
|
---|
609 | </tr>
|
---|
610 | </table>
|
---|
611 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
612 | <tr>
|
---|
613 | <td>
|
---|
614 |
|
---|
615 | </td>
|
---|
616 | <td>
|
---|
617 |
|
---|
618 | <p>
|
---|
619 | A set of namespace schema information information items ( of type <code><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a></code>), one for each namespace name which appears as the target namespace of any schema component in the schema used for that assessment, and one for absent if any schema component in the schema had no target namespace.
|
---|
620 | <p>
|
---|
621 | For more information see schema information. </td>
|
---|
622 | </tr>
|
---|
623 | </table>
|
---|
624 | <a name="z365_0" doxytag="XSModel::getNamespaces"></a><p>
|
---|
625 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
626 | <tr>
|
---|
627 | <td class="md">
|
---|
628 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
629 | <tr>
|
---|
630 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a9">StringList</a> * XSModel::getNamespaces </td>
|
---|
631 | <td class="md" valign="top">( </td>
|
---|
632 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
633 | <td class="md" valign="top">) </td>
|
---|
634 | <td class="md" nowrap></td>
|
---|
635 | </tr>
|
---|
636 |
|
---|
637 | </table>
|
---|
638 | </td>
|
---|
639 | </tr>
|
---|
640 | </table>
|
---|
641 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
642 | <tr>
|
---|
643 | <td>
|
---|
644 |
|
---|
645 | </td>
|
---|
646 | <td>
|
---|
647 |
|
---|
648 | <p>
|
---|
649 | Convenience method.
|
---|
650 | <p>
|
---|
651 | Returns a list of all namespaces that belong to this schema. The value <code>null</code> is not a valid namespace name, but if there are components that don't have a target namespace, <code>null</code> is included in this list. </td>
|
---|
652 | </tr>
|
---|
653 | </table>
|
---|
654 | <a name="z365_10" doxytag="XSModel::getNotationDeclaration"></a><p>
|
---|
655 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
656 | <tr>
|
---|
657 | <td class="md">
|
---|
658 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
659 | <tr>
|
---|
660 | <td class="md" nowrap valign="top"> <a class="el" href="classXSNotationDeclaration.html">XSNotationDeclaration</a>* XSModel::getNotationDeclaration </td>
|
---|
661 | <td class="md" valign="top">( </td>
|
---|
662 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
663 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
664 | </tr>
|
---|
665 | <tr>
|
---|
666 | <td></td>
|
---|
667 | <td></td>
|
---|
668 | <td class="md" nowrap>const XMLCh * </td>
|
---|
669 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
670 | </tr>
|
---|
671 | <tr>
|
---|
672 | <td></td>
|
---|
673 | <td class="md">) </td>
|
---|
674 | <td class="md" colspan="2"></td>
|
---|
675 | </tr>
|
---|
676 |
|
---|
677 | </table>
|
---|
678 | </td>
|
---|
679 | </tr>
|
---|
680 | </table>
|
---|
681 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
682 | <tr>
|
---|
683 | <td>
|
---|
684 |
|
---|
685 | </td>
|
---|
686 | <td>
|
---|
687 |
|
---|
688 | <p>
|
---|
689 | Convenience method.
|
---|
690 | <p>
|
---|
691 | Returns a top-level notation declaration. <dl compact><dt><b>
|
---|
692 | Parameters: </b><dd>
|
---|
693 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
694 | <tr><td valign=top><em>name</em> </td><td>
|
---|
695 | The name of the declaration. </td></tr>
|
---|
696 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
697 | The namespace of the declaration, null if absent. </td></tr>
|
---|
698 | </table>
|
---|
699 | </dl><dl compact><dt><b>
|
---|
700 | Returns: </b><dd>
|
---|
701 | A top-level notation declaration or <code>null</code> if such declaration does not exist. </dl> </td>
|
---|
702 | </tr>
|
---|
703 | </table>
|
---|
704 | <a name="z365_7" doxytag="XSModel::getTypeDefinition"></a><p>
|
---|
705 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
706 | <tr>
|
---|
707 | <td class="md">
|
---|
708 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
709 | <tr>
|
---|
710 | <td class="md" nowrap valign="top"> <a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a>* XSModel::getTypeDefinition </td>
|
---|
711 | <td class="md" valign="top">( </td>
|
---|
712 | <td class="md" nowrap valign="top">const XMLCh * </td>
|
---|
713 | <td class="mdname" nowrap> <em>name</em>, </td>
|
---|
714 | </tr>
|
---|
715 | <tr>
|
---|
716 | <td></td>
|
---|
717 | <td></td>
|
---|
718 | <td class="md" nowrap>const XMLCh * </td>
|
---|
719 | <td class="mdname" nowrap> <em>compNamespace</em></td>
|
---|
720 | </tr>
|
---|
721 | <tr>
|
---|
722 | <td></td>
|
---|
723 | <td class="md">) </td>
|
---|
724 | <td class="md" colspan="2"></td>
|
---|
725 | </tr>
|
---|
726 |
|
---|
727 | </table>
|
---|
728 | </td>
|
---|
729 | </tr>
|
---|
730 | </table>
|
---|
731 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
732 | <tr>
|
---|
733 | <td>
|
---|
734 |
|
---|
735 | </td>
|
---|
736 | <td>
|
---|
737 |
|
---|
738 | <p>
|
---|
739 | Convenience method.
|
---|
740 | <p>
|
---|
741 | Returns a top-level simple or complex type definition. <dl compact><dt><b>
|
---|
742 | Parameters: </b><dd>
|
---|
743 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
744 | <tr><td valign=top><em>name</em> </td><td>
|
---|
745 | The name of the definition. </td></tr>
|
---|
746 | <tr><td valign=top><em>compNamespace</em> </td><td>
|
---|
747 | The namespace of the declaration, null if absent. </td></tr>
|
---|
748 | </table>
|
---|
749 | </dl><dl compact><dt><b>
|
---|
750 | Returns: </b><dd>
|
---|
751 | An <code><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a></code> or <code>null</code> if such definition does not exist. </dl> </td>
|
---|
752 | </tr>
|
---|
753 | </table>
|
---|
754 | <a name="z366_0" doxytag="XSModel::getURIStringPool"></a><p>
|
---|
755 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
756 | <tr>
|
---|
757 | <td class="md">
|
---|
758 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
759 | <tr>
|
---|
760 | <td class="md" nowrap valign="top"> <a class="el" href="XSNamedMap_8hpp.html#a1">XMLStringPool</a> * XSModel::getURIStringPool </td>
|
---|
761 | <td class="md" valign="top">( </td>
|
---|
762 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
763 | <td class="md" valign="top">) </td>
|
---|
764 | <td class="md" nowrap></td>
|
---|
765 | </tr>
|
---|
766 |
|
---|
767 | </table>
|
---|
768 | </td>
|
---|
769 | </tr>
|
---|
770 | </table>
|
---|
771 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
772 | <tr>
|
---|
773 | <td>
|
---|
774 |
|
---|
775 | </td>
|
---|
776 | <td>
|
---|
777 |
|
---|
778 | <p>
|
---|
779 | </td>
|
---|
780 | </tr>
|
---|
781 | </table>
|
---|
782 | <a name="z366_2" doxytag="XSModel::getXSObject"></a><p>
|
---|
783 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
784 | <tr>
|
---|
785 | <td class="md">
|
---|
786 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
787 | <tr>
|
---|
788 | <td class="md" nowrap valign="top"> <a class="el" href="classXSObject.html">XSObject</a>* XSModel::getXSObject </td>
|
---|
789 | <td class="md" valign="top">( </td>
|
---|
790 | <td class="md" nowrap valign="top">void * </td>
|
---|
791 | <td class="mdname1" valign="top" nowrap> <em>key</em> </td>
|
---|
792 | <td class="md" valign="top">) </td>
|
---|
793 | <td class="md" nowrap></td>
|
---|
794 | </tr>
|
---|
795 |
|
---|
796 | </table>
|
---|
797 | </td>
|
---|
798 | </tr>
|
---|
799 | </table>
|
---|
800 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
801 | <tr>
|
---|
802 | <td>
|
---|
803 |
|
---|
804 | </td>
|
---|
805 | <td>
|
---|
806 |
|
---|
807 | <p>
|
---|
808 | Get the <a class="el" href="classXSObject.html">XSObject</a> (i.e.
|
---|
809 | <p>
|
---|
810 | <a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a>) that corresponds to to a schema grammar component (i.e. SchemaElementDecl) <dl compact><dt><b>
|
---|
811 | Parameters: </b><dd>
|
---|
812 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
813 | <tr><td valign=top><em>key</em> </td><td>
|
---|
814 | schema component object</td></tr>
|
---|
815 | </table>
|
---|
816 | </dl><dl compact><dt><b>
|
---|
817 | Returns: </b><dd>
|
---|
818 | the corresponding <a class="el" href="classXSObject.html">XSObject</a> </dl> </td>
|
---|
819 | </tr>
|
---|
820 | </table>
|
---|
821 | <a name="z365_11" doxytag="XSModel::getXSObjectById"></a><p>
|
---|
822 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
823 | <tr>
|
---|
824 | <td class="md">
|
---|
825 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
826 | <tr>
|
---|
827 | <td class="md" nowrap valign="top"> <a class="el" href="classXSObject.html">XSObject</a>* XSModel::getXSObjectById </td>
|
---|
828 | <td class="md" valign="top">( </td>
|
---|
829 | <td class="md" nowrap valign="top">unsigned int </td>
|
---|
830 | <td class="mdname" nowrap> <em>compId</em>, </td>
|
---|
831 | </tr>
|
---|
832 | <tr>
|
---|
833 | <td></td>
|
---|
834 | <td></td>
|
---|
835 | <td class="md" nowrap><a class="el" href="classXSConstants.html#s26">XSConstants::COMPONENT_TYPE</a> </td>
|
---|
836 | <td class="mdname" nowrap> <em>compType</em></td>
|
---|
837 | </tr>
|
---|
838 | <tr>
|
---|
839 | <td></td>
|
---|
840 | <td class="md">) </td>
|
---|
841 | <td class="md" colspan="2"></td>
|
---|
842 | </tr>
|
---|
843 |
|
---|
844 | </table>
|
---|
845 | </td>
|
---|
846 | </tr>
|
---|
847 | </table>
|
---|
848 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
849 | <tr>
|
---|
850 | <td>
|
---|
851 |
|
---|
852 | </td>
|
---|
853 | <td>
|
---|
854 |
|
---|
855 | <p>
|
---|
856 | Optional.
|
---|
857 | <p>
|
---|
858 | Return a component given a component type and a unique Id. May not be supported for all component types. <dl compact><dt><b>
|
---|
859 | Parameters: </b><dd>
|
---|
860 | <table border=0 cellspacing=2 cellpadding=0>
|
---|
861 | <tr><td valign=top><em>compId</em> </td><td>
|
---|
862 | unique Id of the component within its type </td></tr>
|
---|
863 | <tr><td valign=top><em>compType</em> </td><td>
|
---|
864 | type of the component </td></tr>
|
---|
865 | </table>
|
---|
866 | </dl><dl compact><dt><b>
|
---|
867 | Returns: </b><dd>
|
---|
868 | the component of the given type with the given Id, or 0 if no such component exists or this is unsupported for this type of component. </dl> </td>
|
---|
869 | </tr>
|
---|
870 | </table>
|
---|
871 | <hr><h2>Friends And Related Function Documentation</h2>
|
---|
872 | <a name="l1" doxytag="XSModel::XSObject"></a><p>
|
---|
873 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
874 | <tr>
|
---|
875 | <td class="md">
|
---|
876 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
877 | <tr>
|
---|
878 | <td class="md" nowrap valign="top"> friend class XSObject<code> [friend]</code>
|
---|
879 | </table>
|
---|
880 | </td>
|
---|
881 | </tr>
|
---|
882 | </table>
|
---|
883 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
884 | <tr>
|
---|
885 | <td>
|
---|
886 |
|
---|
887 | </td>
|
---|
888 | <td>
|
---|
889 |
|
---|
890 | <p>
|
---|
891 | </td>
|
---|
892 | </tr>
|
---|
893 | </table>
|
---|
894 | <a name="l0" doxytag="XSModel::XSObjectFactory"></a><p>
|
---|
895 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
896 | <tr>
|
---|
897 | <td class="md">
|
---|
898 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
899 | <tr>
|
---|
900 | <td class="md" nowrap valign="top"> friend class XSObjectFactory<code> [friend]</code>
|
---|
901 | </table>
|
---|
902 | </td>
|
---|
903 | </tr>
|
---|
904 | </table>
|
---|
905 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
906 | <tr>
|
---|
907 | <td>
|
---|
908 |
|
---|
909 | </td>
|
---|
910 | <td>
|
---|
911 |
|
---|
912 | <p>
|
---|
913 | </td>
|
---|
914 | </tr>
|
---|
915 | </table>
|
---|
916 | <hr><h2>Member Data Documentation</h2>
|
---|
917 | <a name="n12" doxytag="XSModel::fAddedS4SGrammar"></a><p>
|
---|
918 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
919 | <tr>
|
---|
920 | <td class="md">
|
---|
921 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
922 | <tr>
|
---|
923 | <td class="md" nowrap valign="top"> bool XSModel::fAddedS4SGrammar<code> [protected]</code>
|
---|
924 | </table>
|
---|
925 | </td>
|
---|
926 | </tr>
|
---|
927 | </table>
|
---|
928 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
929 | <tr>
|
---|
930 | <td>
|
---|
931 |
|
---|
932 | </td>
|
---|
933 | <td>
|
---|
934 |
|
---|
935 | <p>
|
---|
936 | </td>
|
---|
937 | </tr>
|
---|
938 | </table>
|
---|
939 | <a name="n4" doxytag="XSModel::fComponentMap"></a><p>
|
---|
940 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
941 | <tr>
|
---|
942 | <td class="md">
|
---|
943 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
944 | <tr>
|
---|
945 | <td class="md" nowrap valign="top"> <a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::fComponentMap[XSConstants::MULTIVALUE_FACET]<code> [protected]</code>
|
---|
946 | </table>
|
---|
947 | </td>
|
---|
948 | </tr>
|
---|
949 | </table>
|
---|
950 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
951 | <tr>
|
---|
952 | <td>
|
---|
953 |
|
---|
954 | </td>
|
---|
955 | <td>
|
---|
956 |
|
---|
957 | <p>
|
---|
958 | </td>
|
---|
959 | </tr>
|
---|
960 | </table>
|
---|
961 | <a name="n9" doxytag="XSModel::fDeleteNamespace"></a><p>
|
---|
962 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
963 | <tr>
|
---|
964 | <td class="md">
|
---|
965 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
966 | <tr>
|
---|
967 | <td class="md" nowrap valign="top"> RefVectorOf<<a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>>* XSModel::fDeleteNamespace<code> [protected]</code>
|
---|
968 | </table>
|
---|
969 | </td>
|
---|
970 | </tr>
|
---|
971 | </table>
|
---|
972 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
973 | <tr>
|
---|
974 | <td>
|
---|
975 |
|
---|
976 | </td>
|
---|
977 | <td>
|
---|
978 |
|
---|
979 | <p>
|
---|
980 | </td>
|
---|
981 | </tr>
|
---|
982 | </table>
|
---|
983 | <a name="n11" doxytag="XSModel::fDeleteParent"></a><p>
|
---|
984 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
985 | <tr>
|
---|
986 | <td class="md">
|
---|
987 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
988 | <tr>
|
---|
989 | <td class="md" nowrap valign="top"> bool XSModel::fDeleteParent<code> [protected]</code>
|
---|
990 | </table>
|
---|
991 | </td>
|
---|
992 | </tr>
|
---|
993 | </table>
|
---|
994 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
995 | <tr>
|
---|
996 | <td>
|
---|
997 |
|
---|
998 | </td>
|
---|
999 | <td>
|
---|
1000 |
|
---|
1001 | <p>
|
---|
1002 | </td>
|
---|
1003 | </tr>
|
---|
1004 | </table>
|
---|
1005 | <a name="n7" doxytag="XSModel::fHashNamespace"></a><p>
|
---|
1006 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1007 | <tr>
|
---|
1008 | <td class="md">
|
---|
1009 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1010 | <tr>
|
---|
1011 | <td class="md" nowrap valign="top"> RefHashTableOf<<a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>>* XSModel::fHashNamespace<code> [protected]</code>
|
---|
1012 | </table>
|
---|
1013 | </td>
|
---|
1014 | </tr>
|
---|
1015 | </table>
|
---|
1016 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1017 | <tr>
|
---|
1018 | <td>
|
---|
1019 |
|
---|
1020 | </td>
|
---|
1021 | <td>
|
---|
1022 |
|
---|
1023 | <p>
|
---|
1024 | </td>
|
---|
1025 | </tr>
|
---|
1026 | </table>
|
---|
1027 | <a name="n3" doxytag="XSModel::fIdVector"></a><p>
|
---|
1028 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1029 | <tr>
|
---|
1030 | <td class="md">
|
---|
1031 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1032 | <tr>
|
---|
1033 | <td class="md" nowrap valign="top"> RefVectorOf<<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::fIdVector[XSConstants::MULTIVALUE_FACET]<code> [protected]</code>
|
---|
1034 | </table>
|
---|
1035 | </td>
|
---|
1036 | </tr>
|
---|
1037 | </table>
|
---|
1038 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1039 | <tr>
|
---|
1040 | <td>
|
---|
1041 |
|
---|
1042 | </td>
|
---|
1043 | <td>
|
---|
1044 |
|
---|
1045 | <p>
|
---|
1046 | </td>
|
---|
1047 | </tr>
|
---|
1048 | </table>
|
---|
1049 | <a name="n0" doxytag="XSModel::fMemoryManager"></a><p>
|
---|
1050 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1051 | <tr>
|
---|
1052 | <td class="md">
|
---|
1053 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1054 | <tr>
|
---|
1055 | <td class="md" nowrap valign="top"> <a class="el" href="classMemoryManager.html">MemoryManager</a>* const XSModel::fMemoryManager<code> [protected]</code>
|
---|
1056 | </table>
|
---|
1057 | </td>
|
---|
1058 | </tr>
|
---|
1059 | </table>
|
---|
1060 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1061 | <tr>
|
---|
1062 | <td>
|
---|
1063 |
|
---|
1064 | </td>
|
---|
1065 | <td>
|
---|
1066 |
|
---|
1067 | <p>
|
---|
1068 | </td>
|
---|
1069 | </tr>
|
---|
1070 | </table>
|
---|
1071 | <a name="n1" doxytag="XSModel::fNamespaceStringList"></a><p>
|
---|
1072 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1073 | <tr>
|
---|
1074 | <td class="md">
|
---|
1075 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1076 | <tr>
|
---|
1077 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a9">StringList</a>* XSModel::fNamespaceStringList<code> [protected]</code>
|
---|
1078 | </table>
|
---|
1079 | </td>
|
---|
1080 | </tr>
|
---|
1081 | </table>
|
---|
1082 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1083 | <tr>
|
---|
1084 | <td>
|
---|
1085 |
|
---|
1086 | </td>
|
---|
1087 | <td>
|
---|
1088 |
|
---|
1089 | <p>
|
---|
1090 | </td>
|
---|
1091 | </tr>
|
---|
1092 | </table>
|
---|
1093 | <a name="n8" doxytag="XSModel::fObjFactory"></a><p>
|
---|
1094 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1095 | <tr>
|
---|
1096 | <td class="md">
|
---|
1097 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1098 | <tr>
|
---|
1099 | <td class="md" nowrap valign="top"> XSObjectFactory* XSModel::fObjFactory<code> [protected]</code>
|
---|
1100 | </table>
|
---|
1101 | </td>
|
---|
1102 | </tr>
|
---|
1103 | </table>
|
---|
1104 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1105 | <tr>
|
---|
1106 | <td>
|
---|
1107 |
|
---|
1108 | </td>
|
---|
1109 | <td>
|
---|
1110 |
|
---|
1111 | <p>
|
---|
1112 | </td>
|
---|
1113 | </tr>
|
---|
1114 | </table>
|
---|
1115 | <a name="n10" doxytag="XSModel::fParent"></a><p>
|
---|
1116 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1117 | <tr>
|
---|
1118 | <td class="md">
|
---|
1119 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1120 | <tr>
|
---|
1121 | <td class="md" nowrap valign="top"> XSModel* XSModel::fParent<code> [protected]</code>
|
---|
1122 | </table>
|
---|
1123 | </td>
|
---|
1124 | </tr>
|
---|
1125 | </table>
|
---|
1126 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1127 | <tr>
|
---|
1128 | <td>
|
---|
1129 |
|
---|
1130 | </td>
|
---|
1131 | <td>
|
---|
1132 |
|
---|
1133 | <p>
|
---|
1134 | </td>
|
---|
1135 | </tr>
|
---|
1136 | </table>
|
---|
1137 | <a name="n5" doxytag="XSModel::fURIStringPool"></a><p>
|
---|
1138 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1139 | <tr>
|
---|
1140 | <td class="md">
|
---|
1141 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1142 | <tr>
|
---|
1143 | <td class="md" nowrap valign="top"> <a class="el" href="XSNamedMap_8hpp.html#a1">XMLStringPool</a>* XSModel::fURIStringPool<code> [protected]</code>
|
---|
1144 | </table>
|
---|
1145 | </td>
|
---|
1146 | </tr>
|
---|
1147 | </table>
|
---|
1148 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1149 | <tr>
|
---|
1150 | <td>
|
---|
1151 |
|
---|
1152 | </td>
|
---|
1153 | <td>
|
---|
1154 |
|
---|
1155 | <p>
|
---|
1156 | </td>
|
---|
1157 | </tr>
|
---|
1158 | </table>
|
---|
1159 | <a name="n6" doxytag="XSModel::fXSAnnotationList"></a><p>
|
---|
1160 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1161 | <tr>
|
---|
1162 | <td class="md">
|
---|
1163 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1164 | <tr>
|
---|
1165 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a>* XSModel::fXSAnnotationList<code> [protected]</code>
|
---|
1166 | </table>
|
---|
1167 | </td>
|
---|
1168 | </tr>
|
---|
1169 | </table>
|
---|
1170 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1171 | <tr>
|
---|
1172 | <td>
|
---|
1173 |
|
---|
1174 | </td>
|
---|
1175 | <td>
|
---|
1176 |
|
---|
1177 | <p>
|
---|
1178 | </td>
|
---|
1179 | </tr>
|
---|
1180 | </table>
|
---|
1181 | <a name="n2" doxytag="XSModel::fXSNamespaceItemList"></a><p>
|
---|
1182 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
1183 | <tr>
|
---|
1184 | <td class="md">
|
---|
1185 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
1186 | <tr>
|
---|
1187 | <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a6">XSNamespaceItemList</a>* XSModel::fXSNamespaceItemList<code> [protected]</code>
|
---|
1188 | </table>
|
---|
1189 | </td>
|
---|
1190 | </tr>
|
---|
1191 | </table>
|
---|
1192 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
1193 | <tr>
|
---|
1194 | <td>
|
---|
1195 |
|
---|
1196 | </td>
|
---|
1197 | <td>
|
---|
1198 |
|
---|
1199 | <p>
|
---|
1200 | </td>
|
---|
1201 | </tr>
|
---|
1202 | </table>
|
---|
1203 | <hr>The documentation for this class was generated from the following file:<ul>
|
---|
1204 | <li><a class="el" href="XSModel_8hpp-source.html">XSModel.hpp</a></ul>
|
---|
1205 | </FONT></TD></TR></TABLE><BR>
|
---|
1206 | </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1" alt=""></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
|
---|
1207 | Copyright © 1994-2004 The Apache Software Foundation.
|
---|
1208 | All Rights Reserved.
|
---|
1209 | </I></FONT></TD></TR></TABLE></BODY></HTML>
|
---|