File indexing completed on 2024-04-28 15:24:37

0001 #ifndef SVGNAMES_H
0002 #define SVGNAMES_H
0003 
0004 #include "misc/htmlnames.h"
0005 #include "dom/QualifiedName.h"
0006 #include "xml/Document.h"
0007 
0008 #define idAttr ATTR_ID
0009 
0010 namespace WebCore
0011 {
0012 namespace SVGNames
0013 {
0014 void init();
0015 extern DOM::QualifiedName aTag;
0016 extern DOM::QualifiedName altGlyphTag;
0017 extern DOM::QualifiedName altGlyphDefTag;
0018 extern DOM::QualifiedName altGlyphItemTag;
0019 extern DOM::QualifiedName animateTag;
0020 extern DOM::QualifiedName animateColorTag;
0021 extern DOM::QualifiedName animateMotionTag;
0022 extern DOM::QualifiedName animateTransformTag;
0023 extern DOM::QualifiedName setTag;
0024 extern DOM::QualifiedName circleTag;
0025 extern DOM::QualifiedName clipPathTag;
0026 extern DOM::QualifiedName color_profileTag;
0027 extern DOM::QualifiedName cursorTag;
0028 extern DOM::QualifiedName definition_srcTag;
0029 extern DOM::QualifiedName defsTag;
0030 extern DOM::QualifiedName descTag;
0031 extern DOM::QualifiedName ellipseTag;
0032 extern DOM::QualifiedName feBlendTag;
0033 extern DOM::QualifiedName feColorMatrixTag;
0034 extern DOM::QualifiedName feComponentTransferTag;
0035 extern DOM::QualifiedName feCompositeTag;
0036 extern DOM::QualifiedName feConvolveMatrixTag;
0037 extern DOM::QualifiedName feDiffuseLightingTag;
0038 extern DOM::QualifiedName feDisplacementMapTag;
0039 extern DOM::QualifiedName feDistantLightTag;
0040 extern DOM::QualifiedName feFloodTag;
0041 extern DOM::QualifiedName feFuncATag;
0042 extern DOM::QualifiedName feFuncBTag;
0043 extern DOM::QualifiedName feFuncGTag;
0044 extern DOM::QualifiedName feFuncRTag;
0045 extern DOM::QualifiedName feGaussianBlurTag;
0046 extern DOM::QualifiedName feImageTag;
0047 extern DOM::QualifiedName feMergeTag;
0048 extern DOM::QualifiedName feMergeNodeTag;
0049 extern DOM::QualifiedName feMorphologyTag;
0050 extern DOM::QualifiedName feOffsetTag;
0051 extern DOM::QualifiedName fePointLightTag;
0052 extern DOM::QualifiedName feSpecularLightingTag;
0053 extern DOM::QualifiedName feSpotLightTag;
0054 extern DOM::QualifiedName feTileTag;
0055 extern DOM::QualifiedName feTurbulenceTag;
0056 extern DOM::QualifiedName filterTag;
0057 extern DOM::QualifiedName fontTag;
0058 extern DOM::QualifiedName font_faceTag;
0059 extern DOM::QualifiedName font_face_formatTag;
0060 extern DOM::QualifiedName font_face_nameTag;
0061 extern DOM::QualifiedName font_face_srcTag;
0062 extern DOM::QualifiedName font_face_uriTag;
0063 extern DOM::QualifiedName foreignObjectTag;
0064 extern DOM::QualifiedName gTag;
0065 extern DOM::QualifiedName glyphTag;
0066 extern DOM::QualifiedName glyphRefTag;
0067 extern DOM::QualifiedName hkernTag;
0068 extern DOM::QualifiedName imageTag;
0069 extern DOM::QualifiedName lineTag;
0070 extern DOM::QualifiedName linearGradientTag;
0071 extern DOM::QualifiedName markerTag;
0072 extern DOM::QualifiedName maskTag;
0073 extern DOM::QualifiedName metadataTag;
0074 extern DOM::QualifiedName missing_glyphTag;
0075 extern DOM::QualifiedName mpathTag;
0076 extern DOM::QualifiedName pathTag;
0077 extern DOM::QualifiedName patternTag;
0078 extern DOM::QualifiedName polygonTag;
0079 extern DOM::QualifiedName polylineTag;
0080 extern DOM::QualifiedName radialGradientTag;
0081 extern DOM::QualifiedName rectTag;
0082 extern DOM::QualifiedName scriptTag;
0083 extern DOM::QualifiedName stopTag;
0084 extern DOM::QualifiedName styleTag;
0085 extern DOM::QualifiedName svgTag;
0086 extern DOM::QualifiedName switchTag;
0087 extern DOM::QualifiedName symbolTag;
0088 extern DOM::QualifiedName textTag;
0089 extern DOM::QualifiedName textPathTag;
0090 extern DOM::QualifiedName titleTag;
0091 extern DOM::QualifiedName trefTag;
0092 extern DOM::QualifiedName tspanTag;
0093 extern DOM::QualifiedName useTag;
0094 extern DOM::QualifiedName viewTag;
0095 extern DOM::QualifiedName vkernTag;
0096 extern DOM::QualifiedName accent_heightAttr;
0097 extern DOM::QualifiedName accumulateAttr;
0098 extern DOM::QualifiedName additiveAttr;
0099 extern DOM::QualifiedName alignment_baselineAttr;
0100 extern DOM::QualifiedName alphabeticAttr;
0101 extern DOM::QualifiedName amplitudeAttr;
0102 extern DOM::QualifiedName animateAttr;
0103 extern DOM::QualifiedName arabic_formAttr;
0104 extern DOM::QualifiedName ascentAttr;
0105 extern DOM::QualifiedName attributeNameAttr;
0106 extern DOM::QualifiedName attributeTypeAttr;
0107 extern DOM::QualifiedName azimuthAttr;
0108 extern DOM::QualifiedName baseFrequencyAttr;
0109 extern DOM::QualifiedName baseline_shiftAttr;
0110 extern DOM::QualifiedName baseProfileAttr;
0111 extern DOM::QualifiedName bboxAttr;
0112 extern DOM::QualifiedName beginAttr;
0113 extern DOM::QualifiedName biasAttr;
0114 extern DOM::QualifiedName byAttr;
0115 extern DOM::QualifiedName calcModeAttr;
0116 extern DOM::QualifiedName cap_heightAttr;
0117 extern DOM::QualifiedName clipAttr;
0118 extern DOM::QualifiedName clip_pathAttr;
0119 extern DOM::QualifiedName clip_ruleAttr;
0120 extern DOM::QualifiedName clipPathUnitsAttr;
0121 extern DOM::QualifiedName colorAttr;
0122 extern DOM::QualifiedName color_interpolationAttr;
0123 extern DOM::QualifiedName color_interpolation_filtersAttr;
0124 extern DOM::QualifiedName color_profileAttr;
0125 extern DOM::QualifiedName color_renderingAttr;
0126 extern DOM::QualifiedName contentScriptTypeAttr;
0127 extern DOM::QualifiedName contentStyleTypeAttr;
0128 extern DOM::QualifiedName cursorAttr;
0129 extern DOM::QualifiedName cxAttr;
0130 extern DOM::QualifiedName cyAttr;
0131 extern DOM::QualifiedName dAttr;
0132 extern DOM::QualifiedName descentAttr;
0133 extern DOM::QualifiedName diffuseConstantAttr;
0134 extern DOM::QualifiedName directionAttr;
0135 extern DOM::QualifiedName displayAttr;
0136 extern DOM::QualifiedName divisorAttr;
0137 extern DOM::QualifiedName dominant_baselineAttr;
0138 extern DOM::QualifiedName durAttr;
0139 extern DOM::QualifiedName dxAttr;
0140 extern DOM::QualifiedName dyAttr;
0141 extern DOM::QualifiedName edgeModeAttr;
0142 extern DOM::QualifiedName elevationAttr;
0143 extern DOM::QualifiedName enable_backgroundAttr;
0144 extern DOM::QualifiedName endAttr;
0145 extern DOM::QualifiedName exponentAttr;
0146 extern DOM::QualifiedName externalResourcesRequiredAttr;
0147 extern DOM::QualifiedName feColorMatrixAttr;
0148 extern DOM::QualifiedName feCompositeAttr;
0149 extern DOM::QualifiedName feGaussianBlurAttr;
0150 extern DOM::QualifiedName feMorphologyAttr;
0151 extern DOM::QualifiedName feTileAttr;
0152 extern DOM::QualifiedName fillAttr;
0153 extern DOM::QualifiedName fill_opacityAttr;
0154 extern DOM::QualifiedName fill_ruleAttr;
0155 extern DOM::QualifiedName filterAttr;
0156 extern DOM::QualifiedName filterResAttr;
0157 extern DOM::QualifiedName filterUnitsAttr;
0158 extern DOM::QualifiedName flood_colorAttr;
0159 extern DOM::QualifiedName flood_opacityAttr;
0160 extern DOM::QualifiedName font_familyAttr;
0161 extern DOM::QualifiedName font_sizeAttr;
0162 extern DOM::QualifiedName font_size_adjustAttr;
0163 extern DOM::QualifiedName font_stretchAttr;
0164 extern DOM::QualifiedName font_styleAttr;
0165 extern DOM::QualifiedName font_variantAttr;
0166 extern DOM::QualifiedName font_weightAttr;
0167 extern DOM::QualifiedName formatAttr;
0168 extern DOM::QualifiedName fromAttr;
0169 extern DOM::QualifiedName fxAttr;
0170 extern DOM::QualifiedName fyAttr;
0171 extern DOM::QualifiedName g1Attr;
0172 extern DOM::QualifiedName g2Attr;
0173 extern DOM::QualifiedName glyph_nameAttr;
0174 extern DOM::QualifiedName glyph_orientation_horizontalAttr;
0175 extern DOM::QualifiedName glyph_orientation_verticalAttr;
0176 extern DOM::QualifiedName glyphRefAttr;
0177 extern DOM::QualifiedName gradientTransformAttr;
0178 extern DOM::QualifiedName gradientUnitsAttr;
0179 extern DOM::QualifiedName hangingAttr;
0180 extern DOM::QualifiedName heightAttr;
0181 extern DOM::QualifiedName horiz_adv_xAttr;
0182 extern DOM::QualifiedName horiz_origin_xAttr;
0183 extern DOM::QualifiedName horiz_origin_yAttr;
0184 extern DOM::QualifiedName ideographicAttr;
0185 extern DOM::QualifiedName image_renderingAttr;
0186 extern DOM::QualifiedName inAttr;
0187 extern DOM::QualifiedName in2Attr;
0188 extern DOM::QualifiedName interceptAttr;
0189 extern DOM::QualifiedName kAttr;
0190 extern DOM::QualifiedName k1Attr;
0191 extern DOM::QualifiedName k2Attr;
0192 extern DOM::QualifiedName k3Attr;
0193 extern DOM::QualifiedName k4Attr;
0194 extern DOM::QualifiedName kernelMatrixAttr;
0195 extern DOM::QualifiedName kernelUnitLengthAttr;
0196 extern DOM::QualifiedName kerningAttr;
0197 extern DOM::QualifiedName keyPointsAttr;
0198 extern DOM::QualifiedName keySplinesAttr;
0199 extern DOM::QualifiedName keyTimesAttr;
0200 extern DOM::QualifiedName langAttr;
0201 extern DOM::QualifiedName lengthAdjustAttr;
0202 extern DOM::QualifiedName letter_spacingAttr;
0203 extern DOM::QualifiedName lighting_colorAttr;
0204 extern DOM::QualifiedName limitingConeAngleAttr;
0205 extern DOM::QualifiedName localAttr;
0206 extern DOM::QualifiedName marker_endAttr;
0207 extern DOM::QualifiedName marker_midAttr;
0208 extern DOM::QualifiedName marker_startAttr;
0209 extern DOM::QualifiedName markerHeightAttr;
0210 extern DOM::QualifiedName markerUnitsAttr;
0211 extern DOM::QualifiedName markerWidthAttr;
0212 extern DOM::QualifiedName maskAttr;
0213 extern DOM::QualifiedName maskContentUnitsAttr;
0214 extern DOM::QualifiedName maskUnitsAttr;
0215 extern DOM::QualifiedName mathematicalAttr;
0216 extern DOM::QualifiedName maxAttr;
0217 extern DOM::QualifiedName mediaAttr;
0218 extern DOM::QualifiedName methodAttr;
0219 extern DOM::QualifiedName minAttr;
0220 extern DOM::QualifiedName modeAttr;
0221 extern DOM::QualifiedName nameAttr;
0222 extern DOM::QualifiedName numOctavesAttr;
0223 extern DOM::QualifiedName offsetAttr;
0224 extern DOM::QualifiedName onactivateAttr;
0225 extern DOM::QualifiedName onbeginAttr;
0226 extern DOM::QualifiedName onendAttr;
0227 extern DOM::QualifiedName onfocusinAttr;
0228 extern DOM::QualifiedName onfocusoutAttr;
0229 extern DOM::QualifiedName onrepeatAttr;
0230 extern DOM::QualifiedName onzoomAttr;
0231 extern DOM::QualifiedName opacityAttr;
0232 extern DOM::QualifiedName operatorAttr;
0233 extern DOM::QualifiedName orderAttr;
0234 extern DOM::QualifiedName orientAttr;
0235 extern DOM::QualifiedName orientationAttr;
0236 extern DOM::QualifiedName originAttr;
0237 extern DOM::QualifiedName overflowAttr;
0238 extern DOM::QualifiedName overline_positionAttr;
0239 extern DOM::QualifiedName overline_thicknessAttr;
0240 extern DOM::QualifiedName panose_1Attr;
0241 extern DOM::QualifiedName pathAttr;
0242 extern DOM::QualifiedName pathLengthAttr;
0243 extern DOM::QualifiedName patternContentUnitsAttr;
0244 extern DOM::QualifiedName patternTransformAttr;
0245 extern DOM::QualifiedName patternUnitsAttr;
0246 extern DOM::QualifiedName pointer_eventsAttr;
0247 extern DOM::QualifiedName pointsAttr;
0248 extern DOM::QualifiedName pointsAtXAttr;
0249 extern DOM::QualifiedName pointsAtYAttr;
0250 extern DOM::QualifiedName pointsAtZAttr;
0251 extern DOM::QualifiedName preserveAlphaAttr;
0252 extern DOM::QualifiedName preserveAspectRatioAttr;
0253 extern DOM::QualifiedName primitiveUnitsAttr;
0254 extern DOM::QualifiedName rAttr;
0255 extern DOM::QualifiedName radiusAttr;
0256 extern DOM::QualifiedName refXAttr;
0257 extern DOM::QualifiedName refYAttr;
0258 extern DOM::QualifiedName rendering_intentAttr;
0259 extern DOM::QualifiedName repeatCountAttr;
0260 extern DOM::QualifiedName repeatDurAttr;
0261 extern DOM::QualifiedName requiredExtensionsAttr;
0262 extern DOM::QualifiedName requiredFeaturesAttr;
0263 extern DOM::QualifiedName restartAttr;
0264 extern DOM::QualifiedName resultAttr;
0265 extern DOM::QualifiedName rotateAttr;
0266 extern DOM::QualifiedName rxAttr;
0267 extern DOM::QualifiedName ryAttr;
0268 extern DOM::QualifiedName scaleAttr;
0269 extern DOM::QualifiedName seedAttr;
0270 extern DOM::QualifiedName shape_renderingAttr;
0271 extern DOM::QualifiedName slopeAttr;
0272 extern DOM::QualifiedName spacingAttr;
0273 extern DOM::QualifiedName specularConstantAttr;
0274 extern DOM::QualifiedName specularExponentAttr;
0275 extern DOM::QualifiedName spreadMethodAttr;
0276 extern DOM::QualifiedName startOffsetAttr;
0277 extern DOM::QualifiedName stdDeviationAttr;
0278 extern DOM::QualifiedName stemhAttr;
0279 extern DOM::QualifiedName stemvAttr;
0280 extern DOM::QualifiedName stitchTilesAttr;
0281 extern DOM::QualifiedName stop_colorAttr;
0282 extern DOM::QualifiedName stop_opacityAttr;
0283 extern DOM::QualifiedName strikethrough_positionAttr;
0284 extern DOM::QualifiedName strikethrough_thicknessAttr;
0285 extern DOM::QualifiedName strokeAttr;
0286 extern DOM::QualifiedName stroke_dasharrayAttr;
0287 extern DOM::QualifiedName stroke_dashoffsetAttr;
0288 extern DOM::QualifiedName stroke_linecapAttr;
0289 extern DOM::QualifiedName stroke_linejoinAttr;
0290 extern DOM::QualifiedName stroke_miterlimitAttr;
0291 extern DOM::QualifiedName stroke_opacityAttr;
0292 extern DOM::QualifiedName stroke_widthAttr;
0293 extern DOM::QualifiedName styleAttr;
0294 extern DOM::QualifiedName surfaceScaleAttr;
0295 extern DOM::QualifiedName systemLanguageAttr;
0296 extern DOM::QualifiedName tableValuesAttr;
0297 extern DOM::QualifiedName targetAttr;
0298 extern DOM::QualifiedName targetXAttr;
0299 extern DOM::QualifiedName targetYAttr;
0300 extern DOM::QualifiedName text_anchorAttr;
0301 extern DOM::QualifiedName text_decorationAttr;
0302 extern DOM::QualifiedName text_renderingAttr;
0303 extern DOM::QualifiedName textLengthAttr;
0304 extern DOM::QualifiedName titleAttr;
0305 extern DOM::QualifiedName toAttr;
0306 extern DOM::QualifiedName transformAttr;
0307 extern DOM::QualifiedName typeAttr;
0308 extern DOM::QualifiedName u1Attr;
0309 extern DOM::QualifiedName u2Attr;
0310 extern DOM::QualifiedName underline_positionAttr;
0311 extern DOM::QualifiedName underline_thicknessAttr;
0312 extern DOM::QualifiedName unicodeAttr;
0313 extern DOM::QualifiedName unicode_bidiAttr;
0314 extern DOM::QualifiedName unicode_rangeAttr;
0315 extern DOM::QualifiedName units_per_emAttr;
0316 extern DOM::QualifiedName v_alphabeticAttr;
0317 extern DOM::QualifiedName v_hangingAttr;
0318 extern DOM::QualifiedName v_ideographicAttr;
0319 extern DOM::QualifiedName v_mathematicalAttr;
0320 extern DOM::QualifiedName valuesAttr;
0321 extern DOM::QualifiedName versionAttr;
0322 extern DOM::QualifiedName vert_adv_yAttr;
0323 extern DOM::QualifiedName vert_origin_xAttr;
0324 extern DOM::QualifiedName vert_origin_yAttr;
0325 extern DOM::QualifiedName viewBoxAttr;
0326 extern DOM::QualifiedName viewTargetAttr;
0327 extern DOM::QualifiedName visibilityAttr;
0328 extern DOM::QualifiedName widthAttr;
0329 extern DOM::QualifiedName widthsAttr;
0330 extern DOM::QualifiedName word_spacingAttr;
0331 extern DOM::QualifiedName writing_modeAttr;
0332 extern DOM::QualifiedName xAttr;
0333 extern DOM::QualifiedName x_heightAttr;
0334 extern DOM::QualifiedName x1Attr;
0335 extern DOM::QualifiedName x2Attr;
0336 extern DOM::QualifiedName xChannelSelectorAttr;
0337 extern DOM::QualifiedName yAttr;
0338 extern DOM::QualifiedName y1Attr;
0339 extern DOM::QualifiedName y2Attr;
0340 extern DOM::QualifiedName yChannelSelectorAttr;
0341 extern DOM::QualifiedName zAttr;
0342 extern DOM::QualifiedName zoomAndPanAttr;
0343 }
0344 namespace HTMLNames
0345 {
0346 extern DOM::QualifiedName classAttr;
0347 }
0348 }
0349 
0350 #endif