source: NonGTP/Xerces/xerces/doc/html/apiDocs/PSVIAttribute_8hpp-source.html @ 358

Revision 358, 23.1 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1<HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>PSVIAttribute.hpp Source File</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">&nbsp;</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> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
44<hr><h1>PSVIAttribute.hpp</h1><a href="PSVIAttribute_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/*</font>
4500002 <font class="comment"> * Copyright 2003,2004 The Apache Software Foundation.</font>
4600003 <font class="comment"> * </font>
4700004 <font class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</font>
4800005 <font class="comment"> * you may not use this file except in compliance with the License.</font>
4900006 <font class="comment"> * You may obtain a copy of the License at</font>
5000007 <font class="comment"> * </font>
5100008 <font class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</font>
5200009 <font class="comment"> * </font>
5300010 <font class="comment"> * Unless required by applicable law or agreed to in writing, software</font>
5400011 <font class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</font>
5500012 <font class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font>
5600013 <font class="comment"> * See the License for the specific language governing permissions and</font>
5700014 <font class="comment"> * limitations under the License.</font>
5800015 <font class="comment"> */</font>
5900016
6000017 <font class="comment">/*</font>
6100018 <font class="comment"> * $Log: PSVIAttribute.hpp,v $</font>
6200019 <font class="comment"> * Revision 1.7  2004/09/08 13:56:07  peiyongz</font>
6300020 <font class="comment"> * Apache License Version 2.0</font>
6400021 <font class="comment"> *</font>
6500022 <font class="comment"> * Revision 1.6  2003/12/30 05:58:56  neilg</font>
6600023 <font class="comment"> * allow schema normalized values to be associated with a PSVIAttribute after it is reset</font>
6700024 <font class="comment"> *</font>
6800025 <font class="comment"> * Revision 1.5  2003/11/28 20:20:54  neilg</font>
6900026 <font class="comment"> * make use of canonical representation in PSVIAttribute implementation</font>
7000027 <font class="comment"> *</font>
7100028 <font class="comment"> * Revision 1.4  2003/11/27 06:10:32  neilg</font>
7200029 <font class="comment"> * PSVIAttribute implementation</font>
7300030 <font class="comment"> *</font>
7400031 <font class="comment"> * Revision 1.3  2003/11/06 21:50:33  neilg</font>
7500032 <font class="comment"> * fix compilation errors under gcc 3.3.</font>
7600033 <font class="comment"> *</font>
7700034 <font class="comment"> * Revision 1.2  2003/11/06 15:30:04  neilg</font>
7800035 <font class="comment"> * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.</font>
7900036 <font class="comment"> *</font>
8000037 <font class="comment"> * Revision 1.1  2003/09/16 14:33:36  neilg</font>
8100038 <font class="comment"> * PSVI/schema component model classes, with Makefile/configuration changes necessary to build them</font>
8200039 <font class="comment"> *</font>
8300040 <font class="comment"> */</font>
8400041
8500042 <font class="preprocessor">#if !defined(PSVIATTRIBUTE_HPP)</font>
86<a name="l00043"></a><a class="code" href="PSVIAttribute_8hpp.html#a0">00043</a> <font class="preprocessor"></font><font class="preprocessor">#define PSVIATTRIBUTE_HPP</font>
8700044 <font class="preprocessor"></font>
8800045 <font class="preprocessor">#include &lt;<a class="code" href="PSVIItem_8hpp.html">xercesc/framework/psvi/PSVIItem.hpp</a>&gt;</font>
8900046 <font class="preprocessor">#include &lt;<a class="code" href="XSSimpleTypeDefinition_8hpp.html">xercesc/framework/psvi/XSSimpleTypeDefinition.hpp</a>&gt;</font>
9000047 <font class="preprocessor">#include &lt;xercesc/validators/datatype/DatatypeValidator.hpp&gt;</font>
9100048
9200049 <a class="code" href="XercesDefs_8hpp.html#a2">XERCES_CPP_NAMESPACE_BEGIN</a>
9300050
9400058 <font class="comment">// forward declarations</font>
95<a name="l00059"></a><a class="code" href="PSVIAttribute_8hpp.html#a1">00059</a> <font class="keyword">class </font><a class="code" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a>;
9600060
97<a name="l00061"></a><a class="code" href="classPSVIAttribute.html">00061</a> <font class="keyword">class </font><a class="code" href="XercesDefs_8hpp.html#a9"></a> <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a> : <font class="keyword">public</font> <a class="code" href="classPSVIItem.html">PSVIItem</a> 
9800062 {
9900063 <font class="keyword">public</font>:
10000064
10100065     <font class="comment">//  Constructors and Destructor</font>
10200066     <font class="comment">// -----------------------------------------------------------------------</font>
10300069 <font class="comment"></font>
10400075     <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a>( <a class="code" href="classMemoryManager.html">MemoryManager</a>* <font class="keyword">const</font> manager = <a class="code" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>);
10500076
10600078
10700081     ~<a class="code" href="classPSVIAttribute.html">PSVIAttribute</a>();
10800083
10900084     <font class="comment">//---------------------</font>
11000088 <font class="comment"></font>
11100095     <a class="code" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> *getAttributeDeclaration();
11200096     
11300102     <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a> *<a class="code" href="classPSVIItem.html#z323_4">getTypeDefinition</a>();
11400103     
11500113     <a class="code" href="classXSSimpleTypeDefinition.html">XSSimpleTypeDefinition</a> *<a class="code" href="classPSVIItem.html#z323_5">getMemberTypeDefinition</a>();
11600114     
11700116
11800117     <font class="comment">//----------------------------------</font>
11900121 <font class="comment"></font>
12000126     <font class="keywordtype">void</font> <a class="code" href="classPSVIItem.html#z324_2">reset</a>(
12100127             <font class="keyword">const</font> XMLCh * <font class="keyword">const</font>         valContext
12200128             , <a class="code" href="classPSVIItem.html#s6">PSVIItem::VALIDITY_STATE</a>  state
12300129             , <a class="code" href="classPSVIItem.html#s7">PSVIItem::ASSESSMENT_TYPE</a> assessmentType
12400130             , <a class="code" href="classXSSimpleTypeDefinition.html">XSSimpleTypeDefinition</a> *  validatingType
12500131             , <a class="code" href="classXSSimpleTypeDefinition.html">XSSimpleTypeDefinition</a> *  memberType
12600132             , <font class="keyword">const</font> XMLCh * <font class="keyword">const</font>       defaultValue
12700133             , <font class="keyword">const</font> <font class="keywordtype">bool</font>                isSpecified
12800134             , <a class="code" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> *  attrDecl
12900135             , DatatypeValidator *       dv
13000136         );
13100137
13200143     <font class="keywordtype">void</font> setValue(<font class="keyword">const</font> XMLCh * <font class="keyword">const</font>       normalizedValue);
13300144
13400149     <font class="keywordtype">void</font> updateValidity(VALIDITY_STATE newValue);
13500150
13600152
13700153 <font class="keyword">private</font>:
13800154
13900155     <font class="comment">// -----------------------------------------------------------------------</font>
14000156     <font class="comment">//  Unimplemented constructors and operators</font>
14100157     <font class="comment">// -----------------------------------------------------------------------</font>
14200158     <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a>(<font class="keyword">const</font> <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a>&amp;);
14300159     <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a> &amp; operator=(<font class="keyword">const</font> <a class="code" href="classPSVIAttribute.html">PSVIAttribute</a> &amp;);
14400160
14500161
14600162     <font class="comment">// -----------------------------------------------------------------------</font>
14700163     <font class="comment">//  data members</font>
14800164     <font class="comment">// -----------------------------------------------------------------------</font>
14900165     <font class="comment">// fAttributeDecl</font>
15000166     <font class="comment">//      attribute declaration component that validated this attribute </font>
15100167     <font class="comment">// fDV</font>
15200168     <font class="comment">//      implementation-specific datatype validator used to validate this attribute</font>
15300169     <a class="code" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> *    fAttributeDecl;
15400170     DatatypeValidator *         fDV;
15500171 };
156<a name="l00172"></a><a class="code" href="classPSVIAttribute.html#z308_0">00172</a> <font class="keyword">inline</font> <a class="code" href="classPSVIAttribute.html#z308_0">PSVIAttribute::~PSVIAttribute</a>()
15700173 {
15800174     <a class="code" href="classPSVIItem.html#n0">fMemoryManager</a>-&gt;<a class="code" href="classMemoryManager.html#z221_1">deallocate</a>((<font class="keywordtype">void</font> *)<a class="code" href="classPSVIItem.html#n4">fCanonicalValue</a>);
15900175 }
16000176
161<a name="l00177"></a><a class="code" href="classPSVIAttribute.html#z309_0">00177</a> <font class="keyword">inline</font> <a class="code" href="classXSAttributeDeclaration.html">XSAttributeDeclaration</a> *<a class="code" href="classPSVIAttribute.html#z309_0">PSVIAttribute::getAttributeDeclaration</a>()
16200178 {
16300179     <font class="keywordflow">return</font> fAttributeDecl;
16400180 }
16500181
166<a name="l00182"></a><a class="code" href="classPSVIAttribute.html#z309_1">00182</a> <font class="keyword">inline</font> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>* <a class="code" href="classPSVIAttribute.html#z309_1">PSVIAttribute::getTypeDefinition</a>()
16700183 {
16800184     <font class="keywordflow">return</font> <a class="code" href="classPSVIItem.html#n8">fType</a>;
16900185 }
17000186
171<a name="l00187"></a><a class="code" href="classPSVIAttribute.html#z309_2">00187</a> <font class="keyword">inline</font> <a class="code" href="classXSSimpleTypeDefinition.html">XSSimpleTypeDefinition</a>* <a class="code" href="classPSVIAttribute.html#z309_2">PSVIAttribute::getMemberTypeDefinition</a>()
17200188 {
17300189     <font class="keywordflow">return</font> <a class="code" href="classPSVIItem.html#n9">fMemberType</a>;
17400190 }
17500191
176<a name="l00192"></a><a class="code" href="classPSVIAttribute.html#z310_2">00192</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classPSVIAttribute.html#z310_2">PSVIAttribute::updateValidity</a>(VALIDITY_STATE newValue)
17700193 {
17800194     <a class="code" href="classPSVIItem.html#n5">fValidityState</a> = newValue;
17900195 }
18000196
18100197 <a class="code" href="XercesDefs_8hpp.html#a3">XERCES_CPP_NAMESPACE_END</a>
18200198
18300199 <font class="preprocessor">#endif</font>
184</pre></div>    </FONT></TD></TR></TABLE><BR>
185</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>
186              Copyright &copy; 1994-2004 The Apache Software Foundation.
187              All Rights Reserved.
188            </I></FONT></TD></TR></TABLE></BODY></HTML>
Note: See TracBrowser for help on using the repository browser.