1/* attrget.c -- Locate attribute value by type
2
3  (c) 1998-2006 (W3C) MIT, ERCIM, Keio University
4  See tidy.h for the copyright notice.
5
6  CVS Info:
7    $Author: iccir $
8    $Date: 2007/01/30 23:46:51 $
9    $Revision: 1.3 $
10
11*/
12
13#include "tidy-int.h"
14#include "tags.h"
15#include "attrs.h"
16#include "tidy.h"
17
18TidyAttr TIDY_CALL tidyAttrGetById( TidyNode tnod, TidyAttrId attId )
19{
20    Node* nimp = tidyNodeToImpl(tnod);
21    return tidyImplToAttr( TY_(AttrGetById)( nimp, attId ) );
22}
23TidyAttr TIDY_CALL tidyAttrGetHREF( TidyNode tnod )
24{
25    return tidyImplToAttr( attrGetHREF( tidyNodeToImpl(tnod) ) );
26}
27TidyAttr TIDY_CALL tidyAttrGetSRC( TidyNode tnod )
28{
29    return tidyImplToAttr( attrGetSRC( tidyNodeToImpl(tnod) ) );
30}
31TidyAttr TIDY_CALL tidyAttrGetID( TidyNode tnod )
32{
33    return tidyImplToAttr( attrGetID( tidyNodeToImpl(tnod) ) );
34}
35TidyAttr TIDY_CALL tidyAttrGetNAME( TidyNode tnod )
36{
37    return tidyImplToAttr( attrGetNAME( tidyNodeToImpl(tnod) ) );
38}
39TidyAttr TIDY_CALL tidyAttrGetSUMMARY( TidyNode tnod )
40{
41    return tidyImplToAttr( attrGetSUMMARY( tidyNodeToImpl(tnod) ) );
42}
43TidyAttr TIDY_CALL tidyAttrGetALT( TidyNode tnod )
44{
45    return tidyImplToAttr( attrGetALT( tidyNodeToImpl(tnod) ) );
46}
47TidyAttr TIDY_CALL tidyAttrGetLONGDESC( TidyNode tnod )
48{
49    return tidyImplToAttr( attrGetLONGDESC( tidyNodeToImpl(tnod) ) );
50}
51TidyAttr TIDY_CALL tidyAttrGetUSEMAP( TidyNode tnod )
52{
53    return tidyImplToAttr( attrGetUSEMAP( tidyNodeToImpl(tnod) ) );
54}
55TidyAttr TIDY_CALL tidyAttrGetISMAP( TidyNode tnod )
56{
57    return tidyImplToAttr( attrGetISMAP( tidyNodeToImpl(tnod) ) );
58}
59TidyAttr TIDY_CALL tidyAttrGetLANGUAGE( TidyNode tnod )
60{
61    return tidyImplToAttr( attrGetLANGUAGE( tidyNodeToImpl(tnod) ) );
62}
63TidyAttr TIDY_CALL tidyAttrGetTYPE( TidyNode tnod )
64{
65    return tidyImplToAttr( attrGetTYPE( tidyNodeToImpl(tnod) ) );
66}
67TidyAttr TIDY_CALL tidyAttrGetVALUE( TidyNode tnod )
68{
69    return tidyImplToAttr( attrGetVALUE( tidyNodeToImpl(tnod) ) );
70}
71TidyAttr TIDY_CALL tidyAttrGetCONTENT( TidyNode tnod )
72{
73    return tidyImplToAttr( attrGetCONTENT( tidyNodeToImpl(tnod) ) );
74}
75TidyAttr TIDY_CALL tidyAttrGetTITLE( TidyNode tnod )
76{
77    return tidyImplToAttr( attrGetTITLE( tidyNodeToImpl(tnod) ) );
78}
79TidyAttr TIDY_CALL tidyAttrGetXMLNS( TidyNode tnod )
80{
81    return tidyImplToAttr( attrGetXMLNS( tidyNodeToImpl(tnod) ) );
82}
83TidyAttr TIDY_CALL tidyAttrGetDATAFLD( TidyNode tnod )
84{
85    return tidyImplToAttr( attrGetDATAFLD( tidyNodeToImpl(tnod) ) );
86}
87TidyAttr TIDY_CALL tidyAttrGetWIDTH( TidyNode tnod )
88{
89    return tidyImplToAttr( attrGetWIDTH( tidyNodeToImpl(tnod) ) );
90}
91TidyAttr TIDY_CALL tidyAttrGetHEIGHT( TidyNode tnod )
92{
93    return tidyImplToAttr( attrGetHEIGHT( tidyNodeToImpl(tnod) ) );
94}
95TidyAttr TIDY_CALL tidyAttrGetFOR( TidyNode tnod )
96{
97    return tidyImplToAttr( attrGetFOR( tidyNodeToImpl(tnod) ) );
98}
99TidyAttr TIDY_CALL tidyAttrGetSELECTED( TidyNode tnod )
100{
101    return tidyImplToAttr( attrGetSELECTED( tidyNodeToImpl(tnod) ) );
102}
103TidyAttr TIDY_CALL tidyAttrGetCHECKED( TidyNode tnod )
104{
105    return tidyImplToAttr( attrGetCHECKED( tidyNodeToImpl(tnod) ) );
106}
107TidyAttr TIDY_CALL tidyAttrGetLANG( TidyNode tnod )
108{
109    return tidyImplToAttr( attrGetLANG( tidyNodeToImpl(tnod) ) );
110}
111TidyAttr TIDY_CALL tidyAttrGetTARGET( TidyNode tnod )
112{
113    return tidyImplToAttr( attrGetTARGET( tidyNodeToImpl(tnod) ) );
114}
115TidyAttr TIDY_CALL tidyAttrGetHTTP_EQUIV( TidyNode tnod )
116{
117    return tidyImplToAttr( attrGetHTTP_EQUIV( tidyNodeToImpl(tnod) ) );
118}
119TidyAttr TIDY_CALL tidyAttrGetREL( TidyNode tnod )
120{
121    return tidyImplToAttr( attrGetREL( tidyNodeToImpl(tnod) ) );
122}
123
124TidyAttr TIDY_CALL tidyAttrGetOnMOUSEMOVE( TidyNode tnod )
125{
126    return tidyImplToAttr( attrGetOnMOUSEMOVE( tidyNodeToImpl(tnod) ) );
127}
128TidyAttr TIDY_CALL tidyAttrGetOnMOUSEDOWN( TidyNode tnod )
129{
130    return tidyImplToAttr( attrGetOnMOUSEDOWN( tidyNodeToImpl(tnod) ) );
131}
132TidyAttr TIDY_CALL tidyAttrGetOnMOUSEUP( TidyNode tnod )
133{
134    return tidyImplToAttr( attrGetOnMOUSEUP( tidyNodeToImpl(tnod) ) );
135}
136TidyAttr TIDY_CALL tidyAttrGetOnCLICK( TidyNode tnod )
137{
138    return tidyImplToAttr( attrGetOnCLICK( tidyNodeToImpl(tnod) ) );
139}
140TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOVER( TidyNode tnod )
141{
142    return tidyImplToAttr( attrGetOnMOUSEOVER( tidyNodeToImpl(tnod) ) );
143}
144TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOUT( TidyNode tnod )
145{
146    return tidyImplToAttr( attrGetOnMOUSEOUT( tidyNodeToImpl(tnod) ) );
147}
148TidyAttr TIDY_CALL tidyAttrGetOnKEYDOWN( TidyNode tnod )
149{
150    return tidyImplToAttr( attrGetOnKEYDOWN( tidyNodeToImpl(tnod) ) );
151}
152TidyAttr TIDY_CALL tidyAttrGetOnKEYUP( TidyNode tnod )
153{
154    return tidyImplToAttr( attrGetOnKEYUP( tidyNodeToImpl(tnod) ) );
155}
156TidyAttr TIDY_CALL tidyAttrGetOnKEYPRESS( TidyNode tnod )
157{
158    return tidyImplToAttr( attrGetOnKEYPRESS( tidyNodeToImpl(tnod) ) );
159}
160TidyAttr TIDY_CALL tidyAttrGetOnFOCUS( TidyNode tnod )
161{
162    return tidyImplToAttr( attrGetOnFOCUS( tidyNodeToImpl(tnod) ) );
163}
164TidyAttr TIDY_CALL tidyAttrGetOnBLUR( TidyNode tnod )
165{
166    return tidyImplToAttr( attrGetOnBLUR( tidyNodeToImpl(tnod) ) );
167}
168TidyAttr TIDY_CALL tidyAttrGetBGCOLOR( TidyNode tnod )
169{
170    return tidyImplToAttr( attrGetBGCOLOR( tidyNodeToImpl(tnod) ) );
171}
172TidyAttr TIDY_CALL tidyAttrGetLINK( TidyNode tnod )
173{
174    return tidyImplToAttr( attrGetLINK( tidyNodeToImpl(tnod) ) );
175}
176TidyAttr TIDY_CALL tidyAttrGetALINK( TidyNode tnod )
177{
178    return tidyImplToAttr( attrGetALINK( tidyNodeToImpl(tnod) ) );
179}
180TidyAttr TIDY_CALL tidyAttrGetVLINK( TidyNode tnod )
181{
182    return tidyImplToAttr( attrGetVLINK( tidyNodeToImpl(tnod) ) );
183}
184
185TidyAttr TIDY_CALL tidyAttrGetTEXT( TidyNode tnod )
186{
187    return tidyImplToAttr( attrGetTEXT( tidyNodeToImpl(tnod) ) );
188}
189TidyAttr TIDY_CALL tidyAttrGetSTYLE( TidyNode tnod )
190{
191    return tidyImplToAttr( attrGetSTYLE( tidyNodeToImpl(tnod) ) );
192}
193TidyAttr TIDY_CALL tidyAttrGetABBR( TidyNode tnod )
194{
195    return tidyImplToAttr( attrGetABBR( tidyNodeToImpl(tnod) ) );
196}
197TidyAttr TIDY_CALL tidyAttrGetCOLSPAN( TidyNode tnod )
198{
199    return tidyImplToAttr( attrGetCOLSPAN( tidyNodeToImpl(tnod) ) );
200}
201TidyAttr TIDY_CALL tidyAttrGetROWSPAN( TidyNode tnod )
202{
203    return tidyImplToAttr( attrGetROWSPAN( tidyNodeToImpl(tnod) ) );
204}
205
206/*
207 * local variables:
208 * mode: c
209 * indent-tabs-mode: nil
210 * c-basic-offset: 4
211 * eval: (c-set-offset 'substatement-open 0)
212 * end:
213 */
214