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