1 | <HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>XMLAttDefList 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>XMLAttDefList Class Reference</h1>This class defines an abstract interface that all validators must support.
|
---|
45 | <a href="#_details">More...</a>
|
---|
46 | <p>
|
---|
47 | Inheritance diagram for XMLAttDefList:<p><center><img src="classXMLAttDefList__inherit__graph.gif" border="0" usemap="#XMLAttDefList__inherit__map" alt="Inheritance graph"></center>
|
---|
48 | <map name="XMLAttDefList__inherit__map">
|
---|
49 | <area href="classXMemory.html" shape="rect" coords="20,36,89,17" alt="">
|
---|
50 | </map>
|
---|
51 | <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XMLAttDefList:<p><center><img src="classXMLAttDefList__coll__graph.gif" border="0" usemap="#XMLAttDefList__coll__map" alt="Collaboration graph"></center>
|
---|
52 | <map name="XMLAttDefList__coll__map">
|
---|
53 | <area href="classXMemory.html" shape="rect" coords="7,36,76,17" alt="">
|
---|
54 | <area href="classMemoryManager.html" shape="rect" coords="100,36,209,17" alt="">
|
---|
55 | </map>
|
---|
56 | <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXMLAttDefList-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
|
---|
57 | <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
|
---|
58 | <tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a0">hasMoreElements</a> () const=0</td></tr>
|
---|
59 | <tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a1">isEmpty</a> () const=0</td></tr>
|
---|
60 | <tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a> * </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a2">findAttDef</a> (const unsigned long uriID, const XMLCh *const attName)=0</td></tr>
|
---|
61 | <tr><td nowrap align=right valign=top>virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a> * </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a3">findAttDef</a> (const unsigned long uriID, const XMLCh *const attName) const=0</td></tr>
|
---|
62 | <tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a> * </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a4">findAttDef</a> (const XMLCh *const attURI, const XMLCh *const attName)=0</td></tr>
|
---|
63 | <tr><td nowrap align=right valign=top>virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a> * </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a5">findAttDef</a> (const XMLCh *const attURI, const XMLCh *const attName) const=0</td></tr>
|
---|
64 | <tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a> & </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a6">nextElement</a> ()=0</td></tr>
|
---|
65 | <tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a7">Reset</a> ()=0</td></tr>
|
---|
66 | <tr><td nowrap align=right valign=top>virtual unsigned int </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a8">getAttDefCount</a> () const=0</td></tr>
|
---|
67 | <tr><td> </td><td><font size=-1><em>return total number of attributes in this list.</em> <a href="#a8">More...</a><em></em></font><br><br></td></tr>
|
---|
68 | <tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a> & </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a9">getAttDef</a> (unsigned int index)=0</td></tr>
|
---|
69 | <tr><td> </td><td><font size=-1><em>return attribute at the index-th position in the list.</em> <a href="#a9">More...</a><em></em></font><br><br></td></tr>
|
---|
70 | <tr><td nowrap align=right valign=top>virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a> & </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#a10">getAttDef</a> (unsigned int index) const=0</td></tr>
|
---|
71 | <tr><td> </td><td><font size=-1><em>return attribute at the index-th position in the list.</em> <a href="#a10">More...</a><em></em></font><br><br></td></tr>
|
---|
72 | <tr><td colspan="2"><div class="groupHeader">Destructor</div></td></tr>
|
---|
73 | <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#z248_0">~XMLAttDefList</a> ()</td></tr>
|
---|
74 | <tr><td colspan="2"><div class="groupHeader">Getter methods</div></td></tr>
|
---|
75 | <tr><td nowrap align=right valign=top><a class="el" href="classMemoryManager.html">MemoryManager</a> * </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#z249_0">getMemoryManager</a> () const</td></tr>
|
---|
76 | <tr><td> </td><td><font size=-1><em>Get the memory manager.</em> <a href="#z249_0">More...</a><em></em></font><br><br></td></tr>
|
---|
77 | <tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
|
---|
78 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classXMLAttDefList.html#b0">XMLAttDefList</a> (<a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
|
---|
79 | </table>
|
---|
80 | <hr><a name="_details"></a><h2>Detailed Description</h2>
|
---|
81 | This class defines an abstract interface that all validators must support.
|
---|
82 | <p>
|
---|
83 | When the scanner scans the attributes in a start tag, it must have a list of the defined attributes for that element. This is used to fault in defaulted and fixed attributes, to know which ones are required, and to know the their types in order to do the correct normalization.
|
---|
84 | <p>
|
---|
85 | Since each validator will have its own derivatives of <a class="el" href="classXMLAttDef.html">XMLAttDef</a> and will have its own specialized storage mechanisms for elements and the att defs that they own, there must be an abstracted way for the scanner to deal with this list.
|
---|
86 | <p>
|
---|
87 | It does not derive from the generic Enumerator template class, because there are portability issues with deriving from a template class in a DLL. It does though provide a similar enumerator interface.
|
---|
88 | <p>
|
---|
89 | <hr><h2>Constructor & Destructor Documentation</h2>
|
---|
90 | <a name="z248_0" doxytag="XMLAttDefList::~XMLAttDefList"></a><p>
|
---|
91 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
92 | <tr>
|
---|
93 | <td class="md">
|
---|
94 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
95 | <tr>
|
---|
96 | <td class="md" nowrap valign="top"> XMLAttDefList::~XMLAttDefList </td>
|
---|
97 | <td class="md" valign="top">( </td>
|
---|
98 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
99 | <td class="md" valign="top">) </td>
|
---|
100 | <td class="md" nowrap><code> [virtual]</code></td>
|
---|
101 | </tr>
|
---|
102 |
|
---|
103 | </table>
|
---|
104 | </td>
|
---|
105 | </tr>
|
---|
106 | </table>
|
---|
107 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
108 | <tr>
|
---|
109 | <td>
|
---|
110 |
|
---|
111 | </td>
|
---|
112 | <td>
|
---|
113 |
|
---|
114 | <p>
|
---|
115 | </td>
|
---|
116 | </tr>
|
---|
117 | </table>
|
---|
118 | <a name="b0" doxytag="XMLAttDefList::XMLAttDefList"></a><p>
|
---|
119 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
120 | <tr>
|
---|
121 | <td class="md">
|
---|
122 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
123 | <tr>
|
---|
124 | <td class="md" nowrap valign="top"> XMLAttDefList::XMLAttDefList </td>
|
---|
125 | <td class="md" valign="top">( </td>
|
---|
126 | <td class="md" nowrap valign="top"><a class="el" href="classMemoryManager.html">MemoryManager</a> *const </td>
|
---|
127 | <td class="mdname1" valign="top" nowrap> <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a> </td>
|
---|
128 | <td class="md" valign="top">) </td>
|
---|
129 | <td class="md" nowrap><code> [protected]</code></td>
|
---|
130 | </tr>
|
---|
131 |
|
---|
132 | </table>
|
---|
133 | </td>
|
---|
134 | </tr>
|
---|
135 | </table>
|
---|
136 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
137 | <tr>
|
---|
138 | <td>
|
---|
139 |
|
---|
140 | </td>
|
---|
141 | <td>
|
---|
142 |
|
---|
143 | <p>
|
---|
144 | </td>
|
---|
145 | </tr>
|
---|
146 | </table>
|
---|
147 | <hr><h2>Member Function Documentation</h2>
|
---|
148 | <a name="a5" doxytag="XMLAttDefList::findAttDef"></a><p>
|
---|
149 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
150 | <tr>
|
---|
151 | <td class="md">
|
---|
152 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
153 | <tr>
|
---|
154 | <td class="md" nowrap valign="top"> virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a>* XMLAttDefList::findAttDef </td>
|
---|
155 | <td class="md" valign="top">( </td>
|
---|
156 | <td class="md" nowrap valign="top">const XMLCh *const </td>
|
---|
157 | <td class="mdname" nowrap> <em>attURI</em>, </td>
|
---|
158 | </tr>
|
---|
159 | <tr>
|
---|
160 | <td></td>
|
---|
161 | <td></td>
|
---|
162 | <td class="md" nowrap>const XMLCh *const </td>
|
---|
163 | <td class="mdname" nowrap> <em>attName</em></td>
|
---|
164 | </tr>
|
---|
165 | <tr>
|
---|
166 | <td></td>
|
---|
167 | <td class="md">) </td>
|
---|
168 | <td class="md" colspan="2"> const<code> [pure virtual]</code></td>
|
---|
169 | </tr>
|
---|
170 |
|
---|
171 | </table>
|
---|
172 | </td>
|
---|
173 | </tr>
|
---|
174 | </table>
|
---|
175 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
176 | <tr>
|
---|
177 | <td>
|
---|
178 |
|
---|
179 | </td>
|
---|
180 | <td>
|
---|
181 |
|
---|
182 | <p>
|
---|
183 | </td>
|
---|
184 | </tr>
|
---|
185 | </table>
|
---|
186 | <a name="a4" doxytag="XMLAttDefList::findAttDef"></a><p>
|
---|
187 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
188 | <tr>
|
---|
189 | <td class="md">
|
---|
190 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
191 | <tr>
|
---|
192 | <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a>* XMLAttDefList::findAttDef </td>
|
---|
193 | <td class="md" valign="top">( </td>
|
---|
194 | <td class="md" nowrap valign="top">const XMLCh *const </td>
|
---|
195 | <td class="mdname" nowrap> <em>attURI</em>, </td>
|
---|
196 | </tr>
|
---|
197 | <tr>
|
---|
198 | <td></td>
|
---|
199 | <td></td>
|
---|
200 | <td class="md" nowrap>const XMLCh *const </td>
|
---|
201 | <td class="mdname" nowrap> <em>attName</em></td>
|
---|
202 | </tr>
|
---|
203 | <tr>
|
---|
204 | <td></td>
|
---|
205 | <td class="md">) </td>
|
---|
206 | <td class="md" colspan="2"><code> [pure virtual]</code></td>
|
---|
207 | </tr>
|
---|
208 |
|
---|
209 | </table>
|
---|
210 | </td>
|
---|
211 | </tr>
|
---|
212 | </table>
|
---|
213 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
214 | <tr>
|
---|
215 | <td>
|
---|
216 |
|
---|
217 | </td>
|
---|
218 | <td>
|
---|
219 |
|
---|
220 | <p>
|
---|
221 | </td>
|
---|
222 | </tr>
|
---|
223 | </table>
|
---|
224 | <a name="a3" doxytag="XMLAttDefList::findAttDef"></a><p>
|
---|
225 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
226 | <tr>
|
---|
227 | <td class="md">
|
---|
228 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
229 | <tr>
|
---|
230 | <td class="md" nowrap valign="top"> virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a>* XMLAttDefList::findAttDef </td>
|
---|
231 | <td class="md" valign="top">( </td>
|
---|
232 | <td class="md" nowrap valign="top">const unsigned long </td>
|
---|
233 | <td class="mdname" nowrap> <em>uriID</em>, </td>
|
---|
234 | </tr>
|
---|
235 | <tr>
|
---|
236 | <td></td>
|
---|
237 | <td></td>
|
---|
238 | <td class="md" nowrap>const XMLCh *const </td>
|
---|
239 | <td class="mdname" nowrap> <em>attName</em></td>
|
---|
240 | </tr>
|
---|
241 | <tr>
|
---|
242 | <td></td>
|
---|
243 | <td class="md">) </td>
|
---|
244 | <td class="md" colspan="2"> const<code> [pure virtual]</code></td>
|
---|
245 | </tr>
|
---|
246 |
|
---|
247 | </table>
|
---|
248 | </td>
|
---|
249 | </tr>
|
---|
250 | </table>
|
---|
251 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
252 | <tr>
|
---|
253 | <td>
|
---|
254 |
|
---|
255 | </td>
|
---|
256 | <td>
|
---|
257 |
|
---|
258 | <p>
|
---|
259 | </td>
|
---|
260 | </tr>
|
---|
261 | </table>
|
---|
262 | <a name="a2" doxytag="XMLAttDefList::findAttDef"></a><p>
|
---|
263 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
264 | <tr>
|
---|
265 | <td class="md">
|
---|
266 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
267 | <tr>
|
---|
268 | <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a>* XMLAttDefList::findAttDef </td>
|
---|
269 | <td class="md" valign="top">( </td>
|
---|
270 | <td class="md" nowrap valign="top">const unsigned long </td>
|
---|
271 | <td class="mdname" nowrap> <em>uriID</em>, </td>
|
---|
272 | </tr>
|
---|
273 | <tr>
|
---|
274 | <td></td>
|
---|
275 | <td></td>
|
---|
276 | <td class="md" nowrap>const XMLCh *const </td>
|
---|
277 | <td class="mdname" nowrap> <em>attName</em></td>
|
---|
278 | </tr>
|
---|
279 | <tr>
|
---|
280 | <td></td>
|
---|
281 | <td class="md">) </td>
|
---|
282 | <td class="md" colspan="2"><code> [pure virtual]</code></td>
|
---|
283 | </tr>
|
---|
284 |
|
---|
285 | </table>
|
---|
286 | </td>
|
---|
287 | </tr>
|
---|
288 | </table>
|
---|
289 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
290 | <tr>
|
---|
291 | <td>
|
---|
292 |
|
---|
293 | </td>
|
---|
294 | <td>
|
---|
295 |
|
---|
296 | <p>
|
---|
297 | </td>
|
---|
298 | </tr>
|
---|
299 | </table>
|
---|
300 | <a name="a10" doxytag="XMLAttDefList::getAttDef"></a><p>
|
---|
301 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
302 | <tr>
|
---|
303 | <td class="md">
|
---|
304 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
305 | <tr>
|
---|
306 | <td class="md" nowrap valign="top"> virtual const <a class="el" href="classXMLAttDef.html">XMLAttDef</a>& XMLAttDefList::getAttDef </td>
|
---|
307 | <td class="md" valign="top">( </td>
|
---|
308 | <td class="md" nowrap valign="top">unsigned int </td>
|
---|
309 | <td class="mdname1" valign="top" nowrap> <em>index</em> </td>
|
---|
310 | <td class="md" valign="top">) </td>
|
---|
311 | <td class="md" nowrap> const<code> [pure virtual]</code></td>
|
---|
312 | </tr>
|
---|
313 |
|
---|
314 | </table>
|
---|
315 | </td>
|
---|
316 | </tr>
|
---|
317 | </table>
|
---|
318 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
319 | <tr>
|
---|
320 | <td>
|
---|
321 |
|
---|
322 | </td>
|
---|
323 | <td>
|
---|
324 |
|
---|
325 | <p>
|
---|
326 | return attribute at the index-th position in the list.
|
---|
327 | <p>
|
---|
328 | </td>
|
---|
329 | </tr>
|
---|
330 | </table>
|
---|
331 | <a name="a9" doxytag="XMLAttDefList::getAttDef"></a><p>
|
---|
332 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
333 | <tr>
|
---|
334 | <td class="md">
|
---|
335 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
336 | <tr>
|
---|
337 | <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a>& XMLAttDefList::getAttDef </td>
|
---|
338 | <td class="md" valign="top">( </td>
|
---|
339 | <td class="md" nowrap valign="top">unsigned int </td>
|
---|
340 | <td class="mdname1" valign="top" nowrap> <em>index</em> </td>
|
---|
341 | <td class="md" valign="top">) </td>
|
---|
342 | <td class="md" nowrap><code> [pure virtual]</code></td>
|
---|
343 | </tr>
|
---|
344 |
|
---|
345 | </table>
|
---|
346 | </td>
|
---|
347 | </tr>
|
---|
348 | </table>
|
---|
349 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
350 | <tr>
|
---|
351 | <td>
|
---|
352 |
|
---|
353 | </td>
|
---|
354 | <td>
|
---|
355 |
|
---|
356 | <p>
|
---|
357 | return attribute at the index-th position in the list.
|
---|
358 | <p>
|
---|
359 | </td>
|
---|
360 | </tr>
|
---|
361 | </table>
|
---|
362 | <a name="a8" doxytag="XMLAttDefList::getAttDefCount"></a><p>
|
---|
363 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
364 | <tr>
|
---|
365 | <td class="md">
|
---|
366 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
367 | <tr>
|
---|
368 | <td class="md" nowrap valign="top"> virtual unsigned int XMLAttDefList::getAttDefCount </td>
|
---|
369 | <td class="md" valign="top">( </td>
|
---|
370 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
371 | <td class="md" valign="top">) </td>
|
---|
372 | <td class="md" nowrap> const<code> [pure virtual]</code></td>
|
---|
373 | </tr>
|
---|
374 |
|
---|
375 | </table>
|
---|
376 | </td>
|
---|
377 | </tr>
|
---|
378 | </table>
|
---|
379 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
380 | <tr>
|
---|
381 | <td>
|
---|
382 |
|
---|
383 | </td>
|
---|
384 | <td>
|
---|
385 |
|
---|
386 | <p>
|
---|
387 | return total number of attributes in this list.
|
---|
388 | <p>
|
---|
389 | </td>
|
---|
390 | </tr>
|
---|
391 | </table>
|
---|
392 | <a name="z249_0" doxytag="XMLAttDefList::getMemoryManager"></a><p>
|
---|
393 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
394 | <tr>
|
---|
395 | <td class="md">
|
---|
396 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
397 | <tr>
|
---|
398 | <td class="md" nowrap valign="top"> <a class="el" href="classMemoryManager.html">MemoryManager</a> * XMLAttDefList::getMemoryManager </td>
|
---|
399 | <td class="md" valign="top">( </td>
|
---|
400 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
401 | <td class="md" valign="top">) </td>
|
---|
402 | <td class="md" nowrap> const</td>
|
---|
403 | </tr>
|
---|
404 |
|
---|
405 | </table>
|
---|
406 | </td>
|
---|
407 | </tr>
|
---|
408 | </table>
|
---|
409 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
410 | <tr>
|
---|
411 | <td>
|
---|
412 |
|
---|
413 | </td>
|
---|
414 | <td>
|
---|
415 |
|
---|
416 | <p>
|
---|
417 | Get the memory manager.
|
---|
418 | <p>
|
---|
419 | This method returns the configurable memory manager used by the element declaration for dynamic allocation/deacllocation.
|
---|
420 | <p>
|
---|
421 | <dl compact><dt><b>
|
---|
422 | Returns: </b><dd>
|
---|
423 | the memory manager </dl> </td>
|
---|
424 | </tr>
|
---|
425 | </table>
|
---|
426 | <a name="a0" doxytag="XMLAttDefList::hasMoreElements"></a><p>
|
---|
427 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
428 | <tr>
|
---|
429 | <td class="md">
|
---|
430 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
431 | <tr>
|
---|
432 | <td class="md" nowrap valign="top"> virtual bool XMLAttDefList::hasMoreElements </td>
|
---|
433 | <td class="md" valign="top">( </td>
|
---|
434 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
435 | <td class="md" valign="top">) </td>
|
---|
436 | <td class="md" nowrap> const<code> [pure virtual]</code></td>
|
---|
437 | </tr>
|
---|
438 |
|
---|
439 | </table>
|
---|
440 | </td>
|
---|
441 | </tr>
|
---|
442 | </table>
|
---|
443 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
444 | <tr>
|
---|
445 | <td>
|
---|
446 |
|
---|
447 | </td>
|
---|
448 | <td>
|
---|
449 |
|
---|
450 | <p>
|
---|
451 | <dl compact><dt><b>
|
---|
452 | Deprecated: </b><dd>
|
---|
453 | This method is not thread-safe. </dl> </td>
|
---|
454 | </tr>
|
---|
455 | </table>
|
---|
456 | <a name="a1" doxytag="XMLAttDefList::isEmpty"></a><p>
|
---|
457 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
458 | <tr>
|
---|
459 | <td class="md">
|
---|
460 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
461 | <tr>
|
---|
462 | <td class="md" nowrap valign="top"> virtual bool XMLAttDefList::isEmpty </td>
|
---|
463 | <td class="md" valign="top">( </td>
|
---|
464 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
465 | <td class="md" valign="top">) </td>
|
---|
466 | <td class="md" nowrap> const<code> [pure virtual]</code></td>
|
---|
467 | </tr>
|
---|
468 |
|
---|
469 | </table>
|
---|
470 | </td>
|
---|
471 | </tr>
|
---|
472 | </table>
|
---|
473 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
474 | <tr>
|
---|
475 | <td>
|
---|
476 |
|
---|
477 | </td>
|
---|
478 | <td>
|
---|
479 |
|
---|
480 | <p>
|
---|
481 | </td>
|
---|
482 | </tr>
|
---|
483 | </table>
|
---|
484 | <a name="a6" doxytag="XMLAttDefList::nextElement"></a><p>
|
---|
485 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
486 | <tr>
|
---|
487 | <td class="md">
|
---|
488 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
489 | <tr>
|
---|
490 | <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLAttDef.html">XMLAttDef</a>& XMLAttDefList::nextElement </td>
|
---|
491 | <td class="md" valign="top">( </td>
|
---|
492 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
493 | <td class="md" valign="top">) </td>
|
---|
494 | <td class="md" nowrap><code> [pure virtual]</code></td>
|
---|
495 | </tr>
|
---|
496 |
|
---|
497 | </table>
|
---|
498 | </td>
|
---|
499 | </tr>
|
---|
500 | </table>
|
---|
501 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
502 | <tr>
|
---|
503 | <td>
|
---|
504 |
|
---|
505 | </td>
|
---|
506 | <td>
|
---|
507 |
|
---|
508 | <p>
|
---|
509 | <dl compact><dt><b>
|
---|
510 | Deprecated: </b><dd>
|
---|
511 | This method is not thread-safe. </dl> </td>
|
---|
512 | </tr>
|
---|
513 | </table>
|
---|
514 | <a name="a7" doxytag="XMLAttDefList::Reset"></a><p>
|
---|
515 | <table width="100%" cellpadding="2" cellspacing="0" border="0">
|
---|
516 | <tr>
|
---|
517 | <td class="md">
|
---|
518 | <table cellpadding="0" cellspacing="0" border="0">
|
---|
519 | <tr>
|
---|
520 | <td class="md" nowrap valign="top"> virtual void XMLAttDefList::Reset </td>
|
---|
521 | <td class="md" valign="top">( </td>
|
---|
522 | <td class="mdname1" valign="top" nowrap> </td>
|
---|
523 | <td class="md" valign="top">) </td>
|
---|
524 | <td class="md" nowrap><code> [pure virtual]</code></td>
|
---|
525 | </tr>
|
---|
526 |
|
---|
527 | </table>
|
---|
528 | </td>
|
---|
529 | </tr>
|
---|
530 | </table>
|
---|
531 | <table cellspacing=5 cellpadding=0 border=0>
|
---|
532 | <tr>
|
---|
533 | <td>
|
---|
534 |
|
---|
535 | </td>
|
---|
536 | <td>
|
---|
537 |
|
---|
538 | <p>
|
---|
539 | <dl compact><dt><b>
|
---|
540 | Deprecated: </b><dd>
|
---|
541 | This method is not thread-safe. </dl> </td>
|
---|
542 | </tr>
|
---|
543 | </table>
|
---|
544 | <hr>The documentation for this class was generated from the following file:<ul>
|
---|
545 | <li><a class="el" href="XMLAttDefList_8hpp-source.html">XMLAttDefList.hpp</a></ul>
|
---|
546 | </FONT></TD></TR></TABLE><BR>
|
---|
547 | </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>
|
---|
548 | Copyright © 1994-2004 The Apache Software Foundation.
|
---|
549 | All Rights Reserved.
|
---|
550 | </I></FONT></TD></TR></TABLE></BODY></HTML>
|
---|