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