Class SVGTagClass

Description

This overrides the WMLTagClass to define some methods that set some commonly used SVG tag attributes.

Located in /tag_classes/SVGTAGS.inc (line 24)

Container
   |
   --XMLTagClass
      |
      --SVGTagClass
Direct descendents
Class Description
Asvgtag <a> SVG tag
ALTGLYGHsvgtag <altGlyph> SVG tag
ALTGLYGHDEFsvgtag <altGlyphDef> SVG tag
ALTGLYGHITEMsvgtag <altGlyphItem> SVG tag
ANIMATEsvgtag <animate> SVG tag
ANIMATECOLORsvgtag <animateColor> SVG tag
ANIMATEMOTIONsvgtag <animateMotion> SVG tag
ANIMATETTRANSFORMsvgtag <animateTransform> SVG tag
CIRCLEsvgtag <circle> SVG tag
CLIPPATHsvgtag <clipPath> SVG tag
COLORPROFILEsvgtag <color-profile> SVG tag
CURSORsvgtag <cursor> SVG tag
DEFSsvgtag <defs> SVG tag
DESCsvgtag <desc> SVG tag
DEFINITIONSRCsvgtag <definition-src> SVG tag
ELLIPSEsvgtag <ellipse> SVG tag
FEBLENDsvgtag <feBlend> SVG tag
FECOLORMATRIXsvgtag <feColorMatrix> SVG tag
FECOMPONENTTANSFERsvgtag <feComponentTransfer> SVG tag
FECOMPOSITEsvgtag <feComposite> SVG tag
FECONVOLVEMATRIXsvgtag <feConvolveMatrix> SVG tag
FEDIFFUSELIGHTINGsvgtag <feDiffuseLighting> SVG tag
FEDISPLACEMENTMAPsvgtag <feDisplacementMap> SVG tag
FEDISTANTLIGHTsvgtag <feDistantLight> SVG tag
FEFLOODsvgtag <feFlood> SVG tag
FEFUNCAsvgtag <feFuncA> SVG tag
FEFUNCBsvgtag <feFuncB> SVG tag
FEFUNCGsvgtag <feFuncG> SVG tag
FEFUNCRsvgtag <feFuncR> SVG tag
FEGAUSSIANBLURsvgtag <feGaussianBlur> SVG tag
FEIMAGEsvgtag <feImage> SVG tag
FEMERGEsvgtag <feMerge> SVG tag
FEMERGENODEsvgtag <feMergeNode> SVG tag
FEMORPHOLOGYsvgtag <feMorphology> SVG tag
FEOFFSETsvgtag <feOffset> SVG svgtag
FEPOINTLIGHTsvgtag <fePointLight> SVG tag
FESPECTACULARLIGHTINGsvgtag <feSpecularLighting> SVG tag
FESPOTLIGHTsvgtag <feSpotLight> SVG tag
FETILEsvgtag <feTile> SVG tag
FETURBULENCEsvgtag <feTurbulence> SVG tag
FILTERsvgtag <filter> SVG tag
FONTsvgtag <font> SVG tag
FONTFACEsvgtag <font-face> SVG tag
FONTFACEFORMATsvgtag <font-face-format> SVG tag
FONTFACENAMEsvgtag <font-face-name> SVG tag
FONTFACESRCsvgtag <font-face-src> SVG tag
FONTFACEURIsvgtag <font-face-uri> SVG tag
FOREIGNOBJECTsvgtag <foreignObject> SVG tag
Gsvgtag <g> SVG tag
GLYPHsvgtag <glyph> SVG tag
GLYPHREFsvgtag <glyphRef> SVG tag
HKERNsvgtag <hkern> SVG tag
IMAGEsvgtag <image> SVG tag
LINEsvgtag <line> SVG tag
LINEARGRADIENTsvgtag <linearGradient> SVG tag
MARKERsvgtag <maker> SVG tag
MASKsvgtag <mask> SVG tag
METADATAsvgtag <metadata> SVG tag
MISSINGGLYPHsvgtag <missing-glyph> SVG tag
MPATHsvgtag <mpath> SVG tag
PATHsvgtag <path> SVG tag
PATTERNsvgtag <pattern> SVG tag
POLYGONsvgtag <polygon> SVG tag
POLYLINEsvgtag <polyline> SVG tag
RADIALGRADIENTsvgtag <radialGradient> SVG tag
RECTsvgtag <rect> SVG tag
SCRIPTsvgtag <script> SVG tag
SETsvgtag <set> SVG tag
STOPsvgtag <stop> SVG tag
STYLEsvgtag <style> SVG tag
SVGsvgtag <svg> SVG tag
SWITCHsvgtag <switch> SVG tag
SYMBOLsvgtag <symbol> SVG tag
TEXTsvgtag <text> SVG tag
TEXTPATHsvgtag <textpath> SVG tag
TITLEsvgtag <title> SVG tag
TREFsvgtag <tref> SVG tag
TSPANsvgtag <tspan> SVG tag
USEsvgtag <use> SVG tag
VIEWsvgtag <view> SVG tag
VKERNsvgtag <vkern> SVG tag
Method Summary
SVGTagClass SVGTagClass ([array $attributes = array()], mixed 1)
void set_class (string $value)
void set_id (string $value)
void set_style (string $value)
void set_transform (string $value)
void set_xmlbase (string $xmlbase)
void set_xmllang (string $xmllang)
void set_xmlspace (string $xmlspace)
void _prepare_flags ()
Methods
Constructor SVGTagClass (line 33)

The SVGTagClass constructor

SVGTagClass SVGTagClass ([array $attributes = array()], mixed 1)
  • mixed 1: - any N number of params for content for the tag
  • array $attributes: - the tag's attributes
set_class (line 105)

This function is a shorthand helper to setting the 'class' attribute on a tag.

void set_class (string $value)
  • string $value: - the class value.
set_id (line 54)

This function is a shorthand helper to setting the id attribute on a tag.

void set_id (string $value)
  • string $value: - the class value.
set_style (line 116)

This function is a shorthand helper to setting the 'style' attribute on a tag.

void set_style (string $value)
  • string $value: - the class value.
set_transform (line 126)

This function is used to set the 'transform' attribute of a tag.

void set_transform (string $value)
  • string $value: - the 'transform' attribute
set_xmlbase (line 66)

This method is used for setting the SVG common tag attribute of xml:base

void set_xmlbase (string $xmlbase)
  • string $xmlbase: - the 'xml:base' attribute
set_xmllang (line 82)

This method is used for setting the SVG common tag attribute of xml:lang

void set_xmllang (string $xmllang)
  • string $xmllang: - the 'xml:lang' attribute
set_xmlspace (line 94)

This method is used for setting the SVG common tag attribute of xml:space

void set_xmlspace (string $xmlspace)
  • string $xmlspace: - the 'xml:space' attribute
_prepare_flags (line 138)

we override this method to automatically check to see if the tag has content.

if it doesn't then we don't need to render the close tag.

void _prepare_flags ()

Inherited Methods

Inherited From XMLTagClass

XMLTagClass::XMLTagClass()
XMLTagClass::get_tag()
XMLTagClass::get_tag_attribute()
XMLTagClass::get_tag_name()
XMLTagClass::render()
XMLTagClass::reset_attributes()
XMLTagClass::set_cdata_flag()
XMLTagClass::set_collapse()
XMLTagClass::set_newline_after_closetag()
XMLTagClass::set_newline_after_opentag()
XMLTagClass::set_tag_attribute()
XMLTagClass::set_tag_attributes()
XMLTagClass::set_tag_name()
XMLTagClass::_set_flags()

Inherited From Container

Container::Container()
Container::add()
Container::add_reference()
Container::count_content()
Container::get_element()
Container::get_indent_flag()
Container::push()
Container::push_reference()
Container::render()
Container::reset_content()
Container::set_collapse()
Container::set_indent_flag()

Documentation generated on Fri, 28 Jan 2011 08:53:22 -0500 by phpDocumentor 1.4.3