You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1030 lines
61 KiB
1030 lines
61 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
<title>Xerces-C++: XSModel Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">Xerces-C++
|
|
 <span id="projectnumber">3.1.2</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.9.1 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classXSModel-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">XSModel Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for XSModel:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="classXSModel.png" usemap="#XSModel_map" alt=""/>
|
|
<map id="XSModel_map" name="XSModel_map">
|
|
<area href="classXMemory.html" title="This class makes it possible to override the C++ memory management by adding new/delete operators to ..." alt="XMemory" shape="rect" coords="0,0,67,24"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
|
|
<tr class="memitem:aae4a49af2487e4d191c5d24af0edaaba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#aae4a49af2487e4d191c5d24af0edaaba">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#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
|
|
<tr class="memdesc:aae4a49af2487e4d191c5d24af0edaaba"><td class="mdescLeft"> </td><td class="mdescRight">The constructor to be used when a grammar pool contains all needed info. <a href="#aae4a49af2487e4d191c5d24af0edaaba">More...</a><br /></td></tr>
|
|
<tr class="separator:aae4a49af2487e4d191c5d24af0edaaba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3c5ffd48e96d113790265845093c9ea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#af3c5ffd48e96d113790265845093c9ea">XSModel</a> (<a class="el" href="classXSModel.html">XSModel</a> *baseModel, GrammarResolver *grammarResolver, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
|
|
<tr class="memdesc:af3c5ffd48e96d113790265845093c9ea"><td class="mdescLeft"> </td><td class="mdescRight">The constructor to be used when the <a class="el" href="classXSModel.html">XSModel</a> must represent all components in the union of an existing <a class="el" href="classXSModel.html">XSModel</a> and a newly-created Grammar(s) from the GrammarResolver. <a href="#af3c5ffd48e96d113790265845093c9ea">More...</a><br /></td></tr>
|
|
<tr class="separator:af3c5ffd48e96d113790265845093c9ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Destructor</div></td></tr>
|
|
<tr class="memitem:a77da915b4360ecac85eef21eff323a95"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a77da915b4360ecac85eef21eff323a95">~XSModel</a> ()</td></tr>
|
|
<tr class="separator:a77da915b4360ecac85eef21eff323a95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">XSModel methods</div></td></tr>
|
|
<tr class="memitem:a810078bfdeac0f58c72e5bb0dafeb6e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#aef973c7ee42adc6b41aa1bf50b8e19aa">StringList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a810078bfdeac0f58c72e5bb0dafeb6e3">getNamespaces</a> ()</td></tr>
|
|
<tr class="memdesc:a810078bfdeac0f58c72e5bb0dafeb6e3"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a810078bfdeac0f58c72e5bb0dafeb6e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a810078bfdeac0f58c72e5bb0dafeb6e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dd8884638b5c4b2a8403b4f287a05c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#a946d1ec676dcfaf4881b68010c3e4a41">XSNamespaceItemList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a2dd8884638b5c4b2a8403b4f287a05c3">getNamespaceItems</a> ()</td></tr>
|
|
<tr class="memdesc:a2dd8884638b5c4b2a8403b4f287a05c3"><td class="mdescLeft"> </td><td class="mdescRight">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. <a href="#a2dd8884638b5c4b2a8403b4f287a05c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a2dd8884638b5c4b2a8403b4f287a05c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d6fa542eb174ac0fa63a898651d8f3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a4d6fa542eb174ac0fa63a898651d8f3d">getComponents</a> (<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> objectType)</td></tr>
|
|
<tr class="memdesc:a4d6fa542eb174ac0fa63a898651d8f3d"><td class="mdescLeft"> </td><td class="mdescRight">[schema components]: a list of top-level components, i.e. <a href="#a4d6fa542eb174ac0fa63a898651d8f3d">More...</a><br /></td></tr>
|
|
<tr class="separator:a4d6fa542eb174ac0fa63a898651d8f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fb9ebbee36e5aa0b7f79a3462fb68ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a5fb9ebbee36e5aa0b7f79a3462fb68ef">getComponentsByNamespace</a> (<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> objectType, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a5fb9ebbee36e5aa0b7f79a3462fb68ef"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a5fb9ebbee36e5aa0b7f79a3462fb68ef">More...</a><br /></td></tr>
|
|
<tr class="separator:a5fb9ebbee36e5aa0b7f79a3462fb68ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca0a3e3e51d18be86d8cac68c7a04f3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#ad1b2b08f8735f909f69d8dc7dfb301b5">XSAnnotationList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#aca0a3e3e51d18be86d8cac68c7a04f3b">getAnnotations</a> ()</td></tr>
|
|
<tr class="memdesc:aca0a3e3e51d18be86d8cac68c7a04f3b"><td class="mdescLeft"> </td><td class="mdescRight">[annotations]: a set of annotations. <a href="#aca0a3e3e51d18be86d8cac68c7a04f3b">More...</a><br /></td></tr>
|
|
<tr class="separator:aca0a3e3e51d18be86d8cac68c7a04f3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fdb9a6e30f456fb0d3da3f621f11799"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a7fdb9a6e30f456fb0d3da3f621f11799">getElementDeclaration</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a7fdb9a6e30f456fb0d3da3f621f11799"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a7fdb9a6e30f456fb0d3da3f621f11799">More...</a><br /></td></tr>
|
|
<tr class="separator:a7fdb9a6e30f456fb0d3da3f621f11799"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58583821296f66cfecd7211b577fca6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a58583821296f66cfecd7211b577fca6c">getAttributeDeclaration</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a58583821296f66cfecd7211b577fca6c"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a58583821296f66cfecd7211b577fca6c">More...</a><br /></td></tr>
|
|
<tr class="separator:a58583821296f66cfecd7211b577fca6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27e4921cf5cb5e70197b84b6e35afaab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a27e4921cf5cb5e70197b84b6e35afaab">getTypeDefinition</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a27e4921cf5cb5e70197b84b6e35afaab"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a27e4921cf5cb5e70197b84b6e35afaab">More...</a><br /></td></tr>
|
|
<tr class="separator:a27e4921cf5cb5e70197b84b6e35afaab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c1a6effd1fb5833706c382e59dbd907"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSAttributeGroupDefinition.html">XSAttributeGroupDefinition</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a1c1a6effd1fb5833706c382e59dbd907">getAttributeGroup</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a1c1a6effd1fb5833706c382e59dbd907"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a1c1a6effd1fb5833706c382e59dbd907">More...</a><br /></td></tr>
|
|
<tr class="separator:a1c1a6effd1fb5833706c382e59dbd907"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b54b569c7d7439034ef8700550c15ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSModelGroupDefinition.html">XSModelGroupDefinition</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a7b54b569c7d7439034ef8700550c15ce">getModelGroupDefinition</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:a7b54b569c7d7439034ef8700550c15ce"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#a7b54b569c7d7439034ef8700550c15ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a7b54b569c7d7439034ef8700550c15ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac36a41edee91f50e6bdaa8f65af893a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSNotationDeclaration.html">XSNotationDeclaration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#aac36a41edee91f50e6bdaa8f65af893a">getNotationDeclaration</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *compNamespace)</td></tr>
|
|
<tr class="memdesc:aac36a41edee91f50e6bdaa8f65af893a"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method. <a href="#aac36a41edee91f50e6bdaa8f65af893a">More...</a><br /></td></tr>
|
|
<tr class="separator:aac36a41edee91f50e6bdaa8f65af893a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d6904b10af1f403a42bd920bb025268"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSObject.html">XSObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a0d6904b10af1f403a42bd920bb025268">getXSObjectById</a> (<a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> compId, <a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> compType)</td></tr>
|
|
<tr class="memdesc:a0d6904b10af1f403a42bd920bb025268"><td class="mdescLeft"> </td><td class="mdescRight">Optional. <a href="#a0d6904b10af1f403a42bd920bb025268">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d6904b10af1f403a42bd920bb025268"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr class="memitem:ad65ba195302a726f2f8aec45184db48b"><td class="memItemLeft" align="right" valign="top">XMLStringPool * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#ad65ba195302a726f2f8aec45184db48b">getURIStringPool</a> ()</td></tr>
|
|
<tr class="memdesc:ad65ba195302a726f2f8aec45184db48b"><td class="mdescLeft"> </td><td class="mdescRight">methods needed by implementation <a href="#ad65ba195302a726f2f8aec45184db48b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad65ba195302a726f2f8aec45184db48b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa78f4d47daad9e19ea63d4ef0d392163"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#aa78f4d47daad9e19ea63d4ef0d392163">getNamespaceItem</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const key)</td></tr>
|
|
<tr class="separator:aa78f4d47daad9e19ea63d4ef0d392163"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a234a8b99c4211f991399b91b8c6fbddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSObject.html">XSObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a234a8b99c4211f991399b91b8c6fbddc">getXSObject</a> (void *key)</td></tr>
|
|
<tr class="memdesc:a234a8b99c4211f991399b91b8c6fbddc"><td class="mdescLeft"> </td><td class="mdescRight">Get the <a class="el" href="classXSObject.html">XSObject</a> (i.e. <a href="#a234a8b99c4211f991399b91b8c6fbddc">More...</a><br /></td></tr>
|
|
<tr class="separator:a234a8b99c4211f991399b91b8c6fbddc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classXMemory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classXMemory')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classXMemory.html">XMemory</a></td></tr>
|
|
<tr class="memitem:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a717678d9deadc627a41fe0dddede9f7f">operator new</a> (size_t size)</td></tr>
|
|
<tr class="memdesc:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides operator new. <a href="#a717678d9deadc627a41fe0dddede9f7f">More...</a><br /></td></tr>
|
|
<tr class="separator:a717678d9deadc627a41fe0dddede9f7f inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#ac3022fcc968c684a31c1e6a9ede83c10">operator new</a> (size_t size, <a class="el" href="classMemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
|
|
<tr class="memdesc:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method defines a custom operator new, that will use the provided memory manager to perform the allocation. <a href="#ac3022fcc968c684a31c1e6a9ede83c10">More...</a><br /></td></tr>
|
|
<tr class="separator:ac3022fcc968c684a31c1e6a9ede83c10 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#aeaad885b799ac2188ffd28f76182339c">operator new</a> (size_t size, void *ptr)</td></tr>
|
|
<tr class="memdesc:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides placement operator new. <a href="#aeaad885b799ac2188ffd28f76182339c">More...</a><br /></td></tr>
|
|
<tr class="separator:aeaad885b799ac2188ffd28f76182339c inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a9da30f1601ea458908cbf150fc2f8f8b">operator delete</a> (void *p)</td></tr>
|
|
<tr class="memdesc:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides operator delete. <a href="#a9da30f1601ea458908cbf150fc2f8f8b">More...</a><br /></td></tr>
|
|
<tr class="separator:a9da30f1601ea458908cbf150fc2f8f8b inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a22efbc6459bdbe79f83b7791bba4d1f6">operator delete</a> (void *p, <a class="el" href="classMemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
|
|
<tr class="memdesc:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method provides a matching delete for the custom operator new. <a href="#a22efbc6459bdbe79f83b7791bba4d1f6">More...</a><br /></td></tr>
|
|
<tr class="separator:a22efbc6459bdbe79f83b7791bba4d1f6 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#a32ee38b70d412e12f669cfbd86adf623">operator delete</a> (void *p, void *ptr)</td></tr>
|
|
<tr class="memdesc:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method provides a matching delete for the placement new. <a href="#a32ee38b70d412e12f669cfbd86adf623">More...</a><br /></td></tr>
|
|
<tr class="separator:a32ee38b70d412e12f669cfbd86adf623 inherit pub_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:af1934d8075c22a4ce466e9e95f949f33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#af1934d8075c22a4ce466e9e95f949f33">fMemoryManager</a></td></tr>
|
|
<tr class="separator:af1934d8075c22a4ce466e9e95f949f33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad06423155ed754649536329e07d719a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#aef973c7ee42adc6b41aa1bf50b8e19aa">StringList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#ad06423155ed754649536329e07d719a2">fNamespaceStringList</a></td></tr>
|
|
<tr class="separator:ad06423155ed754649536329e07d719a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ff4173f52a446338ca3b9590e578010"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#a946d1ec676dcfaf4881b68010c3e4a41">XSNamespaceItemList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a7ff4173f52a446338ca3b9590e578010">fXSNamespaceItemList</a></td></tr>
|
|
<tr class="separator:a7ff4173f52a446338ca3b9590e578010"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a610c98ae331ada2b0dfb5470e2492128"><td class="memItemLeft" align="right" valign="top">RefVectorOf< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a610c98ae331ada2b0dfb5470e2492128">fIdVector</a> [<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99aa7984774a8db9a3a5fdb4aa811b3ac068">XSConstants::MULTIVALUE_FACET</a>]</td></tr>
|
|
<tr class="separator:a610c98ae331ada2b0dfb5470e2492128"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aace25e485abb79f9a64c0665f96e9cbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSNamedMap.html">XSNamedMap</a>< <a class="el" href="classXSObject.html">XSObject</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#aace25e485abb79f9a64c0665f96e9cbf">fComponentMap</a> [<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99aa7984774a8db9a3a5fdb4aa811b3ac068">XSConstants::MULTIVALUE_FACET</a>]</td></tr>
|
|
<tr class="separator:aace25e485abb79f9a64c0665f96e9cbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bcff9cfded6b9c845e34735f06a31c9"><td class="memItemLeft" align="right" valign="top">XMLStringPool * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a7bcff9cfded6b9c845e34735f06a31c9">fURIStringPool</a></td></tr>
|
|
<tr class="separator:a7bcff9cfded6b9c845e34735f06a31c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ee431946a5f1d18b768c076a0f74119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="XSConstants_8hpp.html#ad1b2b08f8735f909f69d8dc7dfb301b5">XSAnnotationList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a4ee431946a5f1d18b768c076a0f74119">fXSAnnotationList</a></td></tr>
|
|
<tr class="separator:a4ee431946a5f1d18b768c076a0f74119"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8536618ab68ed8d37986bcf8494fa14"><td class="memItemLeft" align="right" valign="top">RefHashTableOf< <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#af8536618ab68ed8d37986bcf8494fa14">fHashNamespace</a></td></tr>
|
|
<tr class="separator:af8536618ab68ed8d37986bcf8494fa14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af65e39f591afc9e9c1f84a05446bdb02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSModel.html#a19b0b061d2d22217269b8ba1b42eaab5">XSObjectFactory</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#af65e39f591afc9e9c1f84a05446bdb02">fObjFactory</a></td></tr>
|
|
<tr class="separator:af65e39f591afc9e9c1f84a05446bdb02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e113ba9c5609cdcaa34b7eb240494ac"><td class="memItemLeft" align="right" valign="top">RefVectorOf< <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a3e113ba9c5609cdcaa34b7eb240494ac">fDeleteNamespace</a></td></tr>
|
|
<tr class="separator:a3e113ba9c5609cdcaa34b7eb240494ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a793a15eff84a32c767b43d3791b60fb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXSModel.html">XSModel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a793a15eff84a32c767b43d3791b60fb9">fParent</a></td></tr>
|
|
<tr class="separator:a793a15eff84a32c767b43d3791b60fb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0f98f1246811edb865ab5ba0ee125fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#ac0f98f1246811edb865ab5ba0ee125fb">fDeleteParent</a></td></tr>
|
|
<tr class="separator:ac0f98f1246811edb865ab5ba0ee125fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85b9b687c34717c3b7f1cad3500d5c55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a85b9b687c34717c3b7f1cad3500d5c55">fAddedS4SGrammar</a></td></tr>
|
|
<tr class="separator:a85b9b687c34717c3b7f1cad3500d5c55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a19b0b061d2d22217269b8ba1b42eaab5"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#a19b0b061d2d22217269b8ba1b42eaab5">XSObjectFactory</a></td></tr>
|
|
<tr class="separator:a19b0b061d2d22217269b8ba1b42eaab5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4097b507b71933e1a8baa84d7b8e24e"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classXSModel.html#ae4097b507b71933e1a8baa84d7b8e24e">XSObject</a></td></tr>
|
|
<tr class="separator:ae4097b507b71933e1a8baa84d7b8e24e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pro_methods_classXMemory"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classXMemory')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classXMemory.html">XMemory</a></td></tr>
|
|
<tr class="memitem:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXMemory.html#ae5b8adaa10d5d9276b42823f47e06858">XMemory</a> ()</td></tr>
|
|
<tr class="memdesc:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="mdescLeft"> </td><td class="mdescRight">Protected default constructor. <a href="#ae5b8adaa10d5d9276b42823f47e06858">More...</a><br /></td></tr>
|
|
<tr class="separator:ae5b8adaa10d5d9276b42823f47e06858 inherit pro_methods_classXMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="aae4a49af2487e4d191c5d24af0edaaba"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">XSModel::XSModel </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classXMLGrammarPool.html">XMLGrammarPool</a> * </td>
|
|
<td class="paramname"><em>grammarPool</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td>
|
|
<td class="paramname"><em>manager</em> = <code><a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The constructor to be used when a grammar pool contains all needed info. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">grammarPool</td><td>the grammar pool containing the underlying data structures </td></tr>
|
|
<tr><td class="paramname">manager</td><td>The configurable memory manager </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af3c5ffd48e96d113790265845093c9ea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">XSModel::XSModel </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classXSModel.html">XSModel</a> * </td>
|
|
<td class="paramname"><em>baseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GrammarResolver * </td>
|
|
<td class="paramname"><em>grammarResolver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td>
|
|
<td class="paramname"><em>manager</em> = <code><a class="el" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The constructor to be used when the <a class="el" href="classXSModel.html">XSModel</a> must represent all components in the union of an existing <a class="el" href="classXSModel.html">XSModel</a> and a newly-created Grammar(s) from the GrammarResolver. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">baseModel</td><td>the <a class="el" href="classXSModel.html">XSModel</a> upon which this one is based </td></tr>
|
|
<tr><td class="paramname">grammarResolver</td><td>the grammar(s) whose components are to be merged </td></tr>
|
|
<tr><td class="paramname">manager</td><td>The configurable memory manager </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a77da915b4360ecac85eef21eff323a95"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">XSModel::~XSModel </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="aca0a3e3e51d18be86d8cac68c7a04f3b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#ad1b2b08f8735f909f69d8dc7dfb301b5">XSAnnotationList</a>* XSModel::getAnnotations </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>[annotations]: a set of annotations. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a58583821296f66cfecd7211b577fca6c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a>* XSModel::getAttributeDeclaration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level attribute declaration. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the declaration. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A top-level attribute declaration or <code>null</code> if such declaration does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1c1a6effd1fb5833706c382e59dbd907"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSAttributeGroupDefinition.html">XSAttributeGroupDefinition</a>* XSModel::getAttributeGroup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level attribute group definition. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the definition. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A top-level attribute group definition or <code>null</code> if such definition does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4d6fa542eb174ac0fa63a898651d8f3d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::getComponents </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> </td>
|
|
<td class="paramname"><em>objectType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>[schema components]: a list of top-level components, i.e. </p>
|
|
<p>element declarations, attribute declarations, etc. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">objectType</td><td>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>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A list of top-level definition of the specified type in <code>objectType</code> or <code>null</code>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5fb9ebbee36e5aa0b7f79a3462fb68ef"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::getComponentsByNamespace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> </td>
|
|
<td class="paramname"><em>objectType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a list of top-level component declarations that are defined within the specified namespace, i.e. element declarations, attribute declarations, etc. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">objectType</td><td>The type of the declaration, i.e. <code>ELEMENT_DECLARATION</code>. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace to which declaration belongs or <code>null</code> (for components with no target namespace). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>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>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7fdb9a6e30f456fb0d3da3f621f11799"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a>* XSModel::getElementDeclaration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level element declaration. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the declaration. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A top-level element declaration or <code>null</code> if such declaration does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7b54b569c7d7439034ef8700550c15ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSModelGroupDefinition.html">XSModelGroupDefinition</a>* XSModel::getModelGroupDefinition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level model group definition. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the definition. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A top-level model group definition definition or <code>null</code> if such definition does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa78f4d47daad9e19ea63d4ef0d392163"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>* XSModel::getNamespaceItem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2dd8884638b5c4b2a8403b4f287a05c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#a946d1ec676dcfaf4881b68010c3e4a41">XSNamespaceItemList</a> * XSModel::getNamespaceItems </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>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. </p>
|
|
<p>For more information see schema information. </p>
|
|
|
|
<p>References <a class="el" href="classXSModel.html#a7ff4173f52a446338ca3b9590e578010">fXSNamespaceItemList</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a810078bfdeac0f58c72e5bb0dafeb6e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#aef973c7ee42adc6b41aa1bf50b8e19aa">StringList</a> * XSModel::getNamespaces </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>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. </p>
|
|
|
|
<p>References <a class="el" href="classXSModel.html#ad06423155ed754649536329e07d719a2">fNamespaceStringList</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aac36a41edee91f50e6bdaa8f65af893a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSNotationDeclaration.html">XSNotationDeclaration</a>* XSModel::getNotationDeclaration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level notation declaration. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the declaration. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A top-level notation declaration or <code>null</code> if such declaration does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a27e4921cf5cb5e70197b84b6e35afaab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a>* XSModel::getTypeDefinition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> * </td>
|
|
<td class="paramname"><em>compNamespace</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convenience method. </p>
|
|
<p>Returns a top-level simple or complex type definition. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>The name of the definition. </td></tr>
|
|
<tr><td class="paramname">compNamespace</td><td>The namespace of the declaration, null if absent. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="classXSTypeDefinition.html" title="This class represents a complexType or simpleType definition. ">XSTypeDefinition</a></code> or <code>null</code> if such definition does not exist. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad65ba195302a726f2f8aec45184db48b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">XMLStringPool * XSModel::getURIStringPool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>methods needed by implementation </p>
|
|
|
|
<p>References <a class="el" href="classXSModel.html#a7bcff9cfded6b9c845e34735f06a31c9">fURIStringPool</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a234a8b99c4211f991399b91b8c6fbddc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSObject.html">XSObject</a>* XSModel::getXSObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the <a class="el" href="classXSObject.html">XSObject</a> (i.e. </p>
|
|
<p><a class="el" href="classXSElementDeclaration.html">XSElementDeclaration</a>) that corresponds to to a schema grammar component (i.e. SchemaElementDecl) </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">key</td><td>schema component object</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the corresponding <a class="el" href="classXSObject.html">XSObject</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0d6904b10af1f403a42bd920bb025268"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSObject.html">XSObject</a>* XSModel::getXSObjectById </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> </td>
|
|
<td class="paramname"><em>compId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99a">XSConstants::COMPONENT_TYPE</a> </td>
|
|
<td class="paramname"><em>compType</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Optional. </p>
|
|
<p>Return a component given a component type and a unique Id. May not be supported for all component types. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">compId</td><td>unique Id of the component within its type </td></tr>
|
|
<tr><td class="paramname">compType</td><td>type of the component </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>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. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a class="anchor" id="ae4097b507b71933e1a8baa84d7b8e24e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classXSObject.html">XSObject</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a19b0b061d2d22217269b8ba1b42eaab5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class XSObjectFactory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a class="anchor" id="a85b9b687c34717c3b7f1cad3500d5c55"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool XSModel::fAddedS4SGrammar</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aace25e485abb79f9a64c0665f96e9cbf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSNamedMap.html">XSNamedMap</a><<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::fComponentMap[<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99aa7984774a8db9a3a5fdb4aa811b3ac068">XSConstants::MULTIVALUE_FACET</a>]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3e113ba9c5609cdcaa34b7eb240494ac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RefVectorOf<<a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>>* XSModel::fDeleteNamespace</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac0f98f1246811edb865ab5ba0ee125fb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool XSModel::fDeleteParent</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af8536618ab68ed8d37986bcf8494fa14"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RefHashTableOf<<a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>>* XSModel::fHashNamespace</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a610c98ae331ada2b0dfb5470e2492128"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">RefVectorOf<<a class="el" href="classXSObject.html">XSObject</a>>* XSModel::fIdVector[<a class="el" href="classXSConstants.html#a60daf162650cd8e58f53b85d8b93b99aa7984774a8db9a3a5fdb4aa811b3ac068">XSConstants::MULTIVALUE_FACET</a>]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af1934d8075c22a4ce466e9e95f949f33"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classMemoryManager.html">MemoryManager</a>* const XSModel::fMemoryManager</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad06423155ed754649536329e07d719a2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#aef973c7ee42adc6b41aa1bf50b8e19aa">StringList</a>* XSModel::fNamespaceStringList</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Referenced by <a class="el" href="classXSModel.html#a810078bfdeac0f58c72e5bb0dafeb6e3">getNamespaces()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af65e39f591afc9e9c1f84a05446bdb02"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSModel.html#a19b0b061d2d22217269b8ba1b42eaab5">XSObjectFactory</a>* XSModel::fObjFactory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a793a15eff84a32c767b43d3791b60fb9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classXSModel.html">XSModel</a>* XSModel::fParent</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7bcff9cfded6b9c845e34735f06a31c9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">XMLStringPool* XSModel::fURIStringPool</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Referenced by <a class="el" href="classXSModel.html#ad65ba195302a726f2f8aec45184db48b">getURIStringPool()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4ee431946a5f1d18b768c076a0f74119"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#ad1b2b08f8735f909f69d8dc7dfb301b5">XSAnnotationList</a>* XSModel::fXSAnnotationList</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7ff4173f52a446338ca3b9590e578010"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="XSConstants_8hpp.html#a946d1ec676dcfaf4881b68010c3e4a41">XSNamespaceItemList</a>* XSModel::fXSNamespaceItemList</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Referenced by <a class="el" href="classXSModel.html#a2dd8884638b5c4b2a8403b4f287a05c3">getNamespaceItems()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="XSModel_8hpp_source.html">XSModel.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Wed Mar 18 2015 10:43:39 for Xerces-C++ by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.9.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|