All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.rahulsom.svg.ObjectFactory Maven / Gradle / Ivy

The newest version!

package com.github.rahulsom.svg;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.github.rahulsom.svg package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _SVGDescriptionClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Description.class");
    private final static QName _SVGUseClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Use.class");
    private final static QName _SVGStructureClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Structure.class");
    private final static QName _SVGConditionalClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Conditional.class");
    private final static QName _SVGImageClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Image.class");
    private final static QName _SVGStyleClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Style.class");
    private final static QName _SVGShapeClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Shape.class");
    private final static QName _SVGTextClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Text.class");
    private final static QName _SVGTextContentClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.TextContent.class");
    private final static QName _SVGMarkerClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Marker.class");
    private final static QName _SVGColorProfileClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.ColorProfile.class");
    private final static QName _SVGGradientClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Gradient.class");
    private final static QName _SVGPatternClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Pattern.class");
    private final static QName _SVGClipClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Clip.class");
    private final static QName _SVGMaskClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Mask.class");
    private final static QName _SVGFilterClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Filter.class");
    private final static QName _SVGFilterPrimitiveClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.FilterPrimitive.class");
    private final static QName _SVGCursorClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Cursor.class");
    private final static QName _SVGHyperlinkClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Hyperlink.class");
    private final static QName _SVGViewClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.View.class");
    private final static QName _SVGScriptClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Script.class");
    private final static QName _SVGAnimationClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Animation.class");
    private final static QName _SVGFontClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Font.class");
    private final static QName _SVGExtensibilityClass_QNAME = new QName("http://www.w3.org/2000/svg", "SVG.Extensibility.class");
    private final static QName _Svg_QNAME = new QName("http://www.w3.org/2000/svg", "svg");
    private final static QName _G_QNAME = new QName("http://www.w3.org/2000/svg", "g");
    private final static QName _Defs_QNAME = new QName("http://www.w3.org/2000/svg", "defs");
    private final static QName _Desc_QNAME = new QName("http://www.w3.org/2000/svg", "desc");
    private final static QName _Title_QNAME = new QName("http://www.w3.org/2000/svg", "title");
    private final static QName _Metadata_QNAME = new QName("http://www.w3.org/2000/svg", "metadata");
    private final static QName _Symbol_QNAME = new QName("http://www.w3.org/2000/svg", "symbol");
    private final static QName _Use_QNAME = new QName("http://www.w3.org/2000/svg", "use");
    private final static QName _Switch_QNAME = new QName("http://www.w3.org/2000/svg", "switch");
    private final static QName _Image_QNAME = new QName("http://www.w3.org/2000/svg", "image");
    private final static QName _Style_QNAME = new QName("http://www.w3.org/2000/svg", "style");
    private final static QName _Path_QNAME = new QName("http://www.w3.org/2000/svg", "path");
    private final static QName _Rect_QNAME = new QName("http://www.w3.org/2000/svg", "rect");
    private final static QName _Circle_QNAME = new QName("http://www.w3.org/2000/svg", "circle");
    private final static QName _Line_QNAME = new QName("http://www.w3.org/2000/svg", "line");
    private final static QName _Ellipse_QNAME = new QName("http://www.w3.org/2000/svg", "ellipse");
    private final static QName _Polyline_QNAME = new QName("http://www.w3.org/2000/svg", "polyline");
    private final static QName _Polygon_QNAME = new QName("http://www.w3.org/2000/svg", "polygon");
    private final static QName _Text_QNAME = new QName("http://www.w3.org/2000/svg", "text");
    private final static QName _Tspan_QNAME = new QName("http://www.w3.org/2000/svg", "tspan");
    private final static QName _Tref_QNAME = new QName("http://www.w3.org/2000/svg", "tref");
    private final static QName _TextPath_QNAME = new QName("http://www.w3.org/2000/svg", "textPath");
    private final static QName _AltGlyph_QNAME = new QName("http://www.w3.org/2000/svg", "altGlyph");
    private final static QName _AltGlyphDef_QNAME = new QName("http://www.w3.org/2000/svg", "altGlyphDef");
    private final static QName _Marker_QNAME = new QName("http://www.w3.org/2000/svg", "marker");
    private final static QName _ColorProfile_QNAME = new QName("http://www.w3.org/2000/svg", "color-profile");
    private final static QName _LinearGradient_QNAME = new QName("http://www.w3.org/2000/svg", "linearGradient");
    private final static QName _RadialGradient_QNAME = new QName("http://www.w3.org/2000/svg", "radialGradient");
    private final static QName _Animate_QNAME = new QName("http://www.w3.org/2000/svg", "animate");
    private final static QName _Set_QNAME = new QName("http://www.w3.org/2000/svg", "set");
    private final static QName _AnimateColor_QNAME = new QName("http://www.w3.org/2000/svg", "animateColor");
    private final static QName _Pattern_QNAME = new QName("http://www.w3.org/2000/svg", "pattern");
    private final static QName _ClipPath_QNAME = new QName("http://www.w3.org/2000/svg", "clipPath");
    private final static QName _Mask_QNAME = new QName("http://www.w3.org/2000/svg", "mask");
    private final static QName _Filter_QNAME = new QName("http://www.w3.org/2000/svg", "filter");
    private final static QName _FeBlend_QNAME = new QName("http://www.w3.org/2000/svg", "feBlend");
    private final static QName _FeColorMatrix_QNAME = new QName("http://www.w3.org/2000/svg", "feColorMatrix");
    private final static QName _FeComponentTransfer_QNAME = new QName("http://www.w3.org/2000/svg", "feComponentTransfer");
    private final static QName _FeComposite_QNAME = new QName("http://www.w3.org/2000/svg", "feComposite");
    private final static QName _FeConvolveMatrix_QNAME = new QName("http://www.w3.org/2000/svg", "feConvolveMatrix");
    private final static QName _FeDiffuseLighting_QNAME = new QName("http://www.w3.org/2000/svg", "feDiffuseLighting");
    private final static QName _FeDisplacementMap_QNAME = new QName("http://www.w3.org/2000/svg", "feDisplacementMap");
    private final static QName _FeFlood_QNAME = new QName("http://www.w3.org/2000/svg", "feFlood");
    private final static QName _FeGaussianBlur_QNAME = new QName("http://www.w3.org/2000/svg", "feGaussianBlur");
    private final static QName _FeImage_QNAME = new QName("http://www.w3.org/2000/svg", "feImage");
    private final static QName _FeMerge_QNAME = new QName("http://www.w3.org/2000/svg", "feMerge");
    private final static QName _FeMorphology_QNAME = new QName("http://www.w3.org/2000/svg", "feMorphology");
    private final static QName _FeOffset_QNAME = new QName("http://www.w3.org/2000/svg", "feOffset");
    private final static QName _FeSpecularLighting_QNAME = new QName("http://www.w3.org/2000/svg", "feSpecularLighting");
    private final static QName _FeTile_QNAME = new QName("http://www.w3.org/2000/svg", "feTile");
    private final static QName _FeTurbulence_QNAME = new QName("http://www.w3.org/2000/svg", "feTurbulence");
    private final static QName _Cursor_QNAME = new QName("http://www.w3.org/2000/svg", "cursor");
    private final static QName _A_QNAME = new QName("http://www.w3.org/2000/svg", "a");
    private final static QName _View_QNAME = new QName("http://www.w3.org/2000/svg", "view");
    private final static QName _Script_QNAME = new QName("http://www.w3.org/2000/svg", "script");
    private final static QName _AnimateMotion_QNAME = new QName("http://www.w3.org/2000/svg", "animateMotion");
    private final static QName _AnimateTransform_QNAME = new QName("http://www.w3.org/2000/svg", "animateTransform");
    private final static QName _Font_QNAME = new QName("http://www.w3.org/2000/svg", "font");
    private final static QName _FontFace_QNAME = new QName("http://www.w3.org/2000/svg", "font-face");
    private final static QName _ForeignObject_QNAME = new QName("http://www.w3.org/2000/svg", "foreignObject");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.github.rahulsom.svg
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SVGUseClass }
     * 
     */
    public SVGUseClass createSVGUseClass() {
        return new SVGUseClass();
    }

    /**
     * Create an instance of {@link SVGConditionalClass }
     * 
     */
    public SVGConditionalClass createSVGConditionalClass() {
        return new SVGConditionalClass();
    }

    /**
     * Create an instance of {@link SVGImageClass }
     * 
     */
    public SVGImageClass createSVGImageClass() {
        return new SVGImageClass();
    }

    /**
     * Create an instance of {@link SVGStyleClass }
     * 
     */
    public SVGStyleClass createSVGStyleClass() {
        return new SVGStyleClass();
    }

    /**
     * Create an instance of {@link SVGMarkerClass }
     * 
     */
    public SVGMarkerClass createSVGMarkerClass() {
        return new SVGMarkerClass();
    }

    /**
     * Create an instance of {@link SVGColorProfileClass }
     * 
     */
    public SVGColorProfileClass createSVGColorProfileClass() {
        return new SVGColorProfileClass();
    }

    /**
     * Create an instance of {@link SVGPatternClass }
     * 
     */
    public SVGPatternClass createSVGPatternClass() {
        return new SVGPatternClass();
    }

    /**
     * Create an instance of {@link SVGClipClass }
     * 
     */
    public SVGClipClass createSVGClipClass() {
        return new SVGClipClass();
    }

    /**
     * Create an instance of {@link SVGMaskClass }
     * 
     */
    public SVGMaskClass createSVGMaskClass() {
        return new SVGMaskClass();
    }

    /**
     * Create an instance of {@link SVGFilterClass }
     * 
     */
    public SVGFilterClass createSVGFilterClass() {
        return new SVGFilterClass();
    }

    /**
     * Create an instance of {@link SVGCursorClass }
     * 
     */
    public SVGCursorClass createSVGCursorClass() {
        return new SVGCursorClass();
    }

    /**
     * Create an instance of {@link SVGHyperlinkClass }
     * 
     */
    public SVGHyperlinkClass createSVGHyperlinkClass() {
        return new SVGHyperlinkClass();
    }

    /**
     * Create an instance of {@link SVGViewClass }
     * 
     */
    public SVGViewClass createSVGViewClass() {
        return new SVGViewClass();
    }

    /**
     * Create an instance of {@link SVGScriptClass }
     * 
     */
    public SVGScriptClass createSVGScriptClass() {
        return new SVGScriptClass();
    }

    /**
     * Create an instance of {@link SVGExtensibilityClass }
     * 
     */
    public SVGExtensibilityClass createSVGExtensibilityClass() {
        return new SVGExtensibilityClass();
    }

    /**
     * Create an instance of {@link Svg }
     * 
     */
    public Svg createSvg() {
        return new Svg();
    }

    /**
     * Create an instance of {@link G }
     * 
     */
    public G createG() {
        return new G();
    }

    /**
     * Create an instance of {@link Defs }
     * 
     */
    public Defs createDefs() {
        return new Defs();
    }

    /**
     * Create an instance of {@link Desc }
     * 
     */
    public Desc createDesc() {
        return new Desc();
    }

    /**
     * Create an instance of {@link Title }
     * 
     */
    public Title createTitle() {
        return new Title();
    }

    /**
     * Create an instance of {@link Metadata }
     * 
     */
    public Metadata createMetadata() {
        return new Metadata();
    }

    /**
     * Create an instance of {@link Symbol }
     * 
     */
    public Symbol createSymbol() {
        return new Symbol();
    }

    /**
     * Create an instance of {@link Path }
     * 
     */
    public Path createPath() {
        return new Path();
    }

    /**
     * Create an instance of {@link Rect }
     * 
     */
    public Rect createRect() {
        return new Rect();
    }

    /**
     * Create an instance of {@link Circle }
     * 
     */
    public Circle createCircle() {
        return new Circle();
    }

    /**
     * Create an instance of {@link Line }
     * 
     */
    public Line createLine() {
        return new Line();
    }

    /**
     * Create an instance of {@link Ellipse }
     * 
     */
    public Ellipse createEllipse() {
        return new Ellipse();
    }

    /**
     * Create an instance of {@link Polyline }
     * 
     */
    public Polyline createPolyline() {
        return new Polyline();
    }

    /**
     * Create an instance of {@link Polygon }
     * 
     */
    public Polygon createPolygon() {
        return new Polygon();
    }

    /**
     * Create an instance of {@link Text }
     * 
     */
    public Text createText() {
        return new Text();
    }

    /**
     * Create an instance of {@link Tspan }
     * 
     */
    public Tspan createTspan() {
        return new Tspan();
    }

    /**
     * Create an instance of {@link Tref }
     * 
     */
    public Tref createTref() {
        return new Tref();
    }

    /**
     * Create an instance of {@link TextPath }
     * 
     */
    public TextPath createTextPath() {
        return new TextPath();
    }

    /**
     * Create an instance of {@link AltGlyph }
     * 
     */
    public AltGlyph createAltGlyph() {
        return new AltGlyph();
    }

    /**
     * Create an instance of {@link AltGlyphDef }
     * 
     */
    public AltGlyphDef createAltGlyphDef() {
        return new AltGlyphDef();
    }

    /**
     * Create an instance of {@link AltGlyphItem }
     * 
     */
    public AltGlyphItem createAltGlyphItem() {
        return new AltGlyphItem();
    }

    /**
     * Create an instance of {@link SVGAltGlyphItemContent }
     * 
     */
    public SVGAltGlyphItemContent createSVGAltGlyphItemContent() {
        return new SVGAltGlyphItemContent();
    }

    /**
     * Create an instance of {@link GlyphRef }
     * 
     */
    public GlyphRef createGlyphRef() {
        return new GlyphRef();
    }

    /**
     * Create an instance of {@link LinearGradient }
     * 
     */
    public LinearGradient createLinearGradient() {
        return new LinearGradient();
    }

    /**
     * Create an instance of {@link RadialGradient }
     * 
     */
    public RadialGradient createRadialGradient() {
        return new RadialGradient();
    }

    /**
     * Create an instance of {@link Stop }
     * 
     */
    public Stop createStop() {
        return new Stop();
    }

    /**
     * Create an instance of {@link SVGStopContent }
     * 
     */
    public SVGStopContent createSVGStopContent() {
        return new SVGStopContent();
    }

    /**
     * Create an instance of {@link Animate }
     * 
     */
    public Animate createAnimate() {
        return new Animate();
    }

    /**
     * Create an instance of {@link Set }
     * 
     */
    public Set createSet() {
        return new Set();
    }

    /**
     * Create an instance of {@link AnimateColor }
     * 
     */
    public AnimateColor createAnimateColor() {
        return new AnimateColor();
    }

    /**
     * Create an instance of {@link FeBlend }
     * 
     */
    public FeBlend createFeBlend() {
        return new FeBlend();
    }

    /**
     * Create an instance of {@link FeColorMatrix }
     * 
     */
    public FeColorMatrix createFeColorMatrix() {
        return new FeColorMatrix();
    }

    /**
     * Create an instance of {@link FeComponentTransfer }
     * 
     */
    public FeComponentTransfer createFeComponentTransfer() {
        return new FeComponentTransfer();
    }

    /**
     * Create an instance of {@link FeComposite }
     * 
     */
    public FeComposite createFeComposite() {
        return new FeComposite();
    }

    /**
     * Create an instance of {@link FeConvolveMatrix }
     * 
     */
    public FeConvolveMatrix createFeConvolveMatrix() {
        return new FeConvolveMatrix();
    }

    /**
     * Create an instance of {@link FeDiffuseLighting }
     * 
     */
    public FeDiffuseLighting createFeDiffuseLighting() {
        return new FeDiffuseLighting();
    }

    /**
     * Create an instance of {@link FeDisplacementMap }
     * 
     */
    public FeDisplacementMap createFeDisplacementMap() {
        return new FeDisplacementMap();
    }

    /**
     * Create an instance of {@link FeFlood }
     * 
     */
    public FeFlood createFeFlood() {
        return new FeFlood();
    }

    /**
     * Create an instance of {@link FeGaussianBlur }
     * 
     */
    public FeGaussianBlur createFeGaussianBlur() {
        return new FeGaussianBlur();
    }

    /**
     * Create an instance of {@link FeImage }
     * 
     */
    public FeImage createFeImage() {
        return new FeImage();
    }

    /**
     * Create an instance of {@link FeMerge }
     * 
     */
    public FeMerge createFeMerge() {
        return new FeMerge();
    }

    /**
     * Create an instance of {@link FeMergeNode }
     * 
     */
    public FeMergeNode createFeMergeNode() {
        return new FeMergeNode();
    }

    /**
     * Create an instance of {@link SVGFeMergeNodeContent }
     * 
     */
    public SVGFeMergeNodeContent createSVGFeMergeNodeContent() {
        return new SVGFeMergeNodeContent();
    }

    /**
     * Create an instance of {@link FeMorphology }
     * 
     */
    public FeMorphology createFeMorphology() {
        return new FeMorphology();
    }

    /**
     * Create an instance of {@link FeOffset }
     * 
     */
    public FeOffset createFeOffset() {
        return new FeOffset();
    }

    /**
     * Create an instance of {@link FeSpecularLighting }
     * 
     */
    public FeSpecularLighting createFeSpecularLighting() {
        return new FeSpecularLighting();
    }

    /**
     * Create an instance of {@link FeTile }
     * 
     */
    public FeTile createFeTile() {
        return new FeTile();
    }

    /**
     * Create an instance of {@link FeTurbulence }
     * 
     */
    public FeTurbulence createFeTurbulence() {
        return new FeTurbulence();
    }

    /**
     * Create an instance of {@link FeDistantLight }
     * 
     */
    public FeDistantLight createFeDistantLight() {
        return new FeDistantLight();
    }

    /**
     * Create an instance of {@link SVGFeDistantLightContent }
     * 
     */
    public SVGFeDistantLightContent createSVGFeDistantLightContent() {
        return new SVGFeDistantLightContent();
    }

    /**
     * Create an instance of {@link FePointLight }
     * 
     */
    public FePointLight createFePointLight() {
        return new FePointLight();
    }

    /**
     * Create an instance of {@link SVGFePointLightContent }
     * 
     */
    public SVGFePointLightContent createSVGFePointLightContent() {
        return new SVGFePointLightContent();
    }

    /**
     * Create an instance of {@link FeSpotLight }
     * 
     */
    public FeSpotLight createFeSpotLight() {
        return new FeSpotLight();
    }

    /**
     * Create an instance of {@link SVGFeSpotLightContent }
     * 
     */
    public SVGFeSpotLightContent createSVGFeSpotLightContent() {
        return new SVGFeSpotLightContent();
    }

    /**
     * Create an instance of {@link FeFuncR }
     * 
     */
    public FeFuncR createFeFuncR() {
        return new FeFuncR();
    }

    /**
     * Create an instance of {@link SVGFeFuncRContent }
     * 
     */
    public SVGFeFuncRContent createSVGFeFuncRContent() {
        return new SVGFeFuncRContent();
    }

    /**
     * Create an instance of {@link FeFuncG }
     * 
     */
    public FeFuncG createFeFuncG() {
        return new FeFuncG();
    }

    /**
     * Create an instance of {@link SVGFeFuncGContent }
     * 
     */
    public SVGFeFuncGContent createSVGFeFuncGContent() {
        return new SVGFeFuncGContent();
    }

    /**
     * Create an instance of {@link FeFuncB }
     * 
     */
    public FeFuncB createFeFuncB() {
        return new FeFuncB();
    }

    /**
     * Create an instance of {@link SVGFeFuncBContent }
     * 
     */
    public SVGFeFuncBContent createSVGFeFuncBContent() {
        return new SVGFeFuncBContent();
    }

    /**
     * Create an instance of {@link FeFuncA }
     * 
     */
    public FeFuncA createFeFuncA() {
        return new FeFuncA();
    }

    /**
     * Create an instance of {@link SVGFeFuncAContent }
     * 
     */
    public SVGFeFuncAContent createSVGFeFuncAContent() {
        return new SVGFeFuncAContent();
    }

    /**
     * Create an instance of {@link AnimateMotion }
     * 
     */
    public AnimateMotion createAnimateMotion() {
        return new AnimateMotion();
    }

    /**
     * Create an instance of {@link AnimateTransform }
     * 
     */
    public AnimateTransform createAnimateTransform() {
        return new AnimateTransform();
    }

    /**
     * Create an instance of {@link Mpath }
     * 
     */
    public Mpath createMpath() {
        return new Mpath();
    }

    /**
     * Create an instance of {@link SVGMpathContent }
     * 
     */
    public SVGMpathContent createSVGMpathContent() {
        return new SVGMpathContent();
    }

    /**
     * Create an instance of {@link Font }
     * 
     */
    public Font createFont() {
        return new Font();
    }

    /**
     * Create an instance of {@link FontFace }
     * 
     */
    public FontFace createFontFace() {
        return new FontFace();
    }

    /**
     * Create an instance of {@link Glyph }
     * 
     */
    public Glyph createGlyph() {
        return new Glyph();
    }

    /**
     * Create an instance of {@link SVGGlyphContent }
     * 
     */
    public SVGGlyphContent createSVGGlyphContent() {
        return new SVGGlyphContent();
    }

    /**
     * Create an instance of {@link MissingGlyph }
     * 
     */
    public MissingGlyph createMissingGlyph() {
        return new MissingGlyph();
    }

    /**
     * Create an instance of {@link SVGMissingGlyphContent }
     * 
     */
    public SVGMissingGlyphContent createSVGMissingGlyphContent() {
        return new SVGMissingGlyphContent();
    }

    /**
     * Create an instance of {@link Hkern }
     * 
     */
    public Hkern createHkern() {
        return new Hkern();
    }

    /**
     * Create an instance of {@link Vkern }
     * 
     */
    public Vkern createVkern() {
        return new Vkern();
    }

    /**
     * Create an instance of {@link FontFaceSrc }
     * 
     */
    public FontFaceSrc createFontFaceSrc() {
        return new FontFaceSrc();
    }

    /**
     * Create an instance of {@link SVGFontFaceSrcContent }
     * 
     */
    public SVGFontFaceSrcContent createSVGFontFaceSrcContent() {
        return new SVGFontFaceSrcContent();
    }

    /**
     * Create an instance of {@link FontFaceUri }
     * 
     */
    public FontFaceUri createFontFaceUri() {
        return new FontFaceUri();
    }

    /**
     * Create an instance of {@link SVGFontFaceUriContent }
     * 
     */
    public SVGFontFaceUriContent createSVGFontFaceUriContent() {
        return new SVGFontFaceUriContent();
    }

    /**
     * Create an instance of {@link FontFaceFormat }
     * 
     */
    public FontFaceFormat createFontFaceFormat() {
        return new FontFaceFormat();
    }

    /**
     * Create an instance of {@link FontFaceName }
     * 
     */
    public FontFaceName createFontFaceName() {
        return new FontFaceName();
    }

    /**
     * Create an instance of {@link DefinitionSrc }
     * 
     */
    public DefinitionSrc createDefinitionSrc() {
        return new DefinitionSrc();
    }

    /**
     * Create an instance of {@link SVGSvgContent }
     * 
     */
    public SVGSvgContent createSVGSvgContent() {
        return new SVGSvgContent();
    }

    /**
     * Create an instance of {@link SVGGContent }
     * 
     */
    public SVGGContent createSVGGContent() {
        return new SVGGContent();
    }

    /**
     * Create an instance of {@link SVGDefsContent }
     * 
     */
    public SVGDefsContent createSVGDefsContent() {
        return new SVGDefsContent();
    }

    /**
     * Create an instance of {@link SVGSymbolContent }
     * 
     */
    public SVGSymbolContent createSVGSymbolContent() {
        return new SVGSymbolContent();
    }

    /**
     * Create an instance of {@link SVGUseContent }
     * 
     */
    public SVGUseContent createSVGUseContent() {
        return new SVGUseContent();
    }

    /**
     * Create an instance of {@link SVGSwitchContent }
     * 
     */
    public SVGSwitchContent createSVGSwitchContent() {
        return new SVGSwitchContent();
    }

    /**
     * Create an instance of {@link SVGImageContent }
     * 
     */
    public SVGImageContent createSVGImageContent() {
        return new SVGImageContent();
    }

    /**
     * Create an instance of {@link SVGPathContent }
     * 
     */
    public SVGPathContent createSVGPathContent() {
        return new SVGPathContent();
    }

    /**
     * Create an instance of {@link SVGRectContent }
     * 
     */
    public SVGRectContent createSVGRectContent() {
        return new SVGRectContent();
    }

    /**
     * Create an instance of {@link SVGCircleContent }
     * 
     */
    public SVGCircleContent createSVGCircleContent() {
        return new SVGCircleContent();
    }

    /**
     * Create an instance of {@link SVGLineContent }
     * 
     */
    public SVGLineContent createSVGLineContent() {
        return new SVGLineContent();
    }

    /**
     * Create an instance of {@link SVGEllipseContent }
     * 
     */
    public SVGEllipseContent createSVGEllipseContent() {
        return new SVGEllipseContent();
    }

    /**
     * Create an instance of {@link SVGPolylineContent }
     * 
     */
    public SVGPolylineContent createSVGPolylineContent() {
        return new SVGPolylineContent();
    }

    /**
     * Create an instance of {@link SVGPolygonContent }
     * 
     */
    public SVGPolygonContent createSVGPolygonContent() {
        return new SVGPolygonContent();
    }

    /**
     * Create an instance of {@link SVGTextContent }
     * 
     */
    public SVGTextContent createSVGTextContent() {
        return new SVGTextContent();
    }

    /**
     * Create an instance of {@link SVGTspanContent }
     * 
     */
    public SVGTspanContent createSVGTspanContent() {
        return new SVGTspanContent();
    }

    /**
     * Create an instance of {@link SVGTrefContent }
     * 
     */
    public SVGTrefContent createSVGTrefContent() {
        return new SVGTrefContent();
    }

    /**
     * Create an instance of {@link SVGTextPathContent }
     * 
     */
    public SVGTextPathContent createSVGTextPathContent() {
        return new SVGTextPathContent();
    }

    /**
     * Create an instance of {@link SVGAltGlyphDefContent }
     * 
     */
    public SVGAltGlyphDefContent createSVGAltGlyphDefContent() {
        return new SVGAltGlyphDefContent();
    }

    /**
     * Create an instance of {@link SVGMarkerContent }
     * 
     */
    public SVGMarkerContent createSVGMarkerContent() {
        return new SVGMarkerContent();
    }

    /**
     * Create an instance of {@link SVGColorProfileContent }
     * 
     */
    public SVGColorProfileContent createSVGColorProfileContent() {
        return new SVGColorProfileContent();
    }

    /**
     * Create an instance of {@link SVGLinearGradientContent }
     * 
     */
    public SVGLinearGradientContent createSVGLinearGradientContent() {
        return new SVGLinearGradientContent();
    }

    /**
     * Create an instance of {@link SVGRadialGradientContent }
     * 
     */
    public SVGRadialGradientContent createSVGRadialGradientContent() {
        return new SVGRadialGradientContent();
    }

    /**
     * Create an instance of {@link SVGPatternContent }
     * 
     */
    public SVGPatternContent createSVGPatternContent() {
        return new SVGPatternContent();
    }

    /**
     * Create an instance of {@link SVGClipPathContent }
     * 
     */
    public SVGClipPathContent createSVGClipPathContent() {
        return new SVGClipPathContent();
    }

    /**
     * Create an instance of {@link SVGMaskContent }
     * 
     */
    public SVGMaskContent createSVGMaskContent() {
        return new SVGMaskContent();
    }

    /**
     * Create an instance of {@link SVGFilterContent }
     * 
     */
    public SVGFilterContent createSVGFilterContent() {
        return new SVGFilterContent();
    }

    /**
     * Create an instance of {@link SVGFeBlendContent }
     * 
     */
    public SVGFeBlendContent createSVGFeBlendContent() {
        return new SVGFeBlendContent();
    }

    /**
     * Create an instance of {@link SVGFeColorMatrixContent }
     * 
     */
    public SVGFeColorMatrixContent createSVGFeColorMatrixContent() {
        return new SVGFeColorMatrixContent();
    }

    /**
     * Create an instance of {@link SVGFeComponentTransferContent }
     * 
     */
    public SVGFeComponentTransferContent createSVGFeComponentTransferContent() {
        return new SVGFeComponentTransferContent();
    }

    /**
     * Create an instance of {@link SVGFeCompositeContent }
     * 
     */
    public SVGFeCompositeContent createSVGFeCompositeContent() {
        return new SVGFeCompositeContent();
    }

    /**
     * Create an instance of {@link SVGFeConvolveMatrixContent }
     * 
     */
    public SVGFeConvolveMatrixContent createSVGFeConvolveMatrixContent() {
        return new SVGFeConvolveMatrixContent();
    }

    /**
     * Create an instance of {@link SVGFeDiffuseLightingContent }
     * 
     */
    public SVGFeDiffuseLightingContent createSVGFeDiffuseLightingContent() {
        return new SVGFeDiffuseLightingContent();
    }

    /**
     * Create an instance of {@link SVGFeDisplacementMapContent }
     * 
     */
    public SVGFeDisplacementMapContent createSVGFeDisplacementMapContent() {
        return new SVGFeDisplacementMapContent();
    }

    /**
     * Create an instance of {@link SVGFeFloodContent }
     * 
     */
    public SVGFeFloodContent createSVGFeFloodContent() {
        return new SVGFeFloodContent();
    }

    /**
     * Create an instance of {@link SVGFeGaussianBlurContent }
     * 
     */
    public SVGFeGaussianBlurContent createSVGFeGaussianBlurContent() {
        return new SVGFeGaussianBlurContent();
    }

    /**
     * Create an instance of {@link SVGFeImageContent }
     * 
     */
    public SVGFeImageContent createSVGFeImageContent() {
        return new SVGFeImageContent();
    }

    /**
     * Create an instance of {@link SVGFeMergeContent }
     * 
     */
    public SVGFeMergeContent createSVGFeMergeContent() {
        return new SVGFeMergeContent();
    }

    /**
     * Create an instance of {@link SVGFeMorphologyContent }
     * 
     */
    public SVGFeMorphologyContent createSVGFeMorphologyContent() {
        return new SVGFeMorphologyContent();
    }

    /**
     * Create an instance of {@link SVGFeOffsetContent }
     * 
     */
    public SVGFeOffsetContent createSVGFeOffsetContent() {
        return new SVGFeOffsetContent();
    }

    /**
     * Create an instance of {@link SVGFeSpecularLightingContent }
     * 
     */
    public SVGFeSpecularLightingContent createSVGFeSpecularLightingContent() {
        return new SVGFeSpecularLightingContent();
    }

    /**
     * Create an instance of {@link SVGFeTileContent }
     * 
     */
    public SVGFeTileContent createSVGFeTileContent() {
        return new SVGFeTileContent();
    }

    /**
     * Create an instance of {@link SVGFeTurbulenceContent }
     * 
     */
    public SVGFeTurbulenceContent createSVGFeTurbulenceContent() {
        return new SVGFeTurbulenceContent();
    }

    /**
     * Create an instance of {@link SVGCursorContent }
     * 
     */
    public SVGCursorContent createSVGCursorContent() {
        return new SVGCursorContent();
    }

    /**
     * Create an instance of {@link SVGAContent }
     * 
     */
    public SVGAContent createSVGAContent() {
        return new SVGAContent();
    }

    /**
     * Create an instance of {@link SVGViewContent }
     * 
     */
    public SVGViewContent createSVGViewContent() {
        return new SVGViewContent();
    }

    /**
     * Create an instance of {@link SVGAnimateContent }
     * 
     */
    public SVGAnimateContent createSVGAnimateContent() {
        return new SVGAnimateContent();
    }

    /**
     * Create an instance of {@link SVGSetContent }
     * 
     */
    public SVGSetContent createSVGSetContent() {
        return new SVGSetContent();
    }

    /**
     * Create an instance of {@link SVGAnimateMotionContent }
     * 
     */
    public SVGAnimateMotionContent createSVGAnimateMotionContent() {
        return new SVGAnimateMotionContent();
    }

    /**
     * Create an instance of {@link SVGAnimateColorContent }
     * 
     */
    public SVGAnimateColorContent createSVGAnimateColorContent() {
        return new SVGAnimateColorContent();
    }

    /**
     * Create an instance of {@link SVGAnimateTransformContent }
     * 
     */
    public SVGAnimateTransformContent createSVGAnimateTransformContent() {
        return new SVGAnimateTransformContent();
    }

    /**
     * Create an instance of {@link SVGFontContent }
     * 
     */
    public SVGFontContent createSVGFontContent() {
        return new SVGFontContent();
    }

    /**
     * Create an instance of {@link SVGFontFaceContent }
     * 
     */
    public SVGFontFaceContent createSVGFontFaceContent() {
        return new SVGFontFaceContent();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Description.class")
    public JAXBElement createSVGDescriptionClass(Object value) {
        return new JAXBElement(_SVGDescriptionClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGUseClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGUseClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Use.class", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Structure.class")
    public JAXBElement createSVGUseClass(SVGUseClass value) {
        return new JAXBElement(_SVGUseClass_QNAME, SVGUseClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Structure.class")
    public JAXBElement createSVGStructureClass(Object value) {
        return new JAXBElement(_SVGStructureClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGConditionalClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGConditionalClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Conditional.class")
    public JAXBElement createSVGConditionalClass(SVGConditionalClass value) {
        return new JAXBElement(_SVGConditionalClass_QNAME, SVGConditionalClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGImageClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGImageClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Image.class")
    public JAXBElement createSVGImageClass(SVGImageClass value) {
        return new JAXBElement(_SVGImageClass_QNAME, SVGImageClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGStyleClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGStyleClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Style.class")
    public JAXBElement createSVGStyleClass(SVGStyleClass value) {
        return new JAXBElement(_SVGStyleClass_QNAME, SVGStyleClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Shape.class")
    public JAXBElement createSVGShapeClass(Object value) {
        return new JAXBElement(_SVGShapeClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Text.class")
    public JAXBElement createSVGTextClass(Object value) {
        return new JAXBElement(_SVGTextClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.TextContent.class")
    public JAXBElement createSVGTextContentClass(Object value) {
        return new JAXBElement(_SVGTextContentClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGMarkerClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGMarkerClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Marker.class")
    public JAXBElement createSVGMarkerClass(SVGMarkerClass value) {
        return new JAXBElement(_SVGMarkerClass_QNAME, SVGMarkerClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGColorProfileClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGColorProfileClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.ColorProfile.class")
    public JAXBElement createSVGColorProfileClass(SVGColorProfileClass value) {
        return new JAXBElement(_SVGColorProfileClass_QNAME, SVGColorProfileClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Gradient.class")
    public JAXBElement createSVGGradientClass(Object value) {
        return new JAXBElement(_SVGGradientClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGPatternClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGPatternClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Pattern.class")
    public JAXBElement createSVGPatternClass(SVGPatternClass value) {
        return new JAXBElement(_SVGPatternClass_QNAME, SVGPatternClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGClipClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGClipClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Clip.class")
    public JAXBElement createSVGClipClass(SVGClipClass value) {
        return new JAXBElement(_SVGClipClass_QNAME, SVGClipClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGMaskClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGMaskClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Mask.class")
    public JAXBElement createSVGMaskClass(SVGMaskClass value) {
        return new JAXBElement(_SVGMaskClass_QNAME, SVGMaskClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGFilterClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGFilterClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Filter.class")
    public JAXBElement createSVGFilterClass(SVGFilterClass value) {
        return new JAXBElement(_SVGFilterClass_QNAME, SVGFilterClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.FilterPrimitive.class")
    public JAXBElement createSVGFilterPrimitiveClass(Object value) {
        return new JAXBElement(_SVGFilterPrimitiveClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGCursorClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGCursorClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Cursor.class")
    public JAXBElement createSVGCursorClass(SVGCursorClass value) {
        return new JAXBElement(_SVGCursorClass_QNAME, SVGCursorClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGHyperlinkClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGHyperlinkClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Hyperlink.class")
    public JAXBElement createSVGHyperlinkClass(SVGHyperlinkClass value) {
        return new JAXBElement(_SVGHyperlinkClass_QNAME, SVGHyperlinkClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGViewClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGViewClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.View.class")
    public JAXBElement createSVGViewClass(SVGViewClass value) {
        return new JAXBElement(_SVGViewClass_QNAME, SVGViewClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGScriptClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGScriptClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Script.class")
    public JAXBElement createSVGScriptClass(SVGScriptClass value) {
        return new JAXBElement(_SVGScriptClass_QNAME, SVGScriptClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Animation.class")
    public JAXBElement createSVGAnimationClass(Object value) {
        return new JAXBElement(_SVGAnimationClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Font.class")
    public JAXBElement createSVGFontClass(Object value) {
        return new JAXBElement(_SVGFontClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGExtensibilityClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGExtensibilityClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "SVG.Extensibility.class")
    public JAXBElement createSVGExtensibilityClass(SVGExtensibilityClass value) {
        return new JAXBElement(_SVGExtensibilityClass_QNAME, SVGExtensibilityClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Svg }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Svg }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "svg", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Structure.class")
    public JAXBElement createSvg(Svg value) {
        return new JAXBElement(_Svg_QNAME, Svg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link G }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link G }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "g", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Structure.class")
    public JAXBElement createG(G value) {
        return new JAXBElement(_G_QNAME, G.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Defs }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Defs }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "defs", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Structure.class")
    public JAXBElement createDefs(Defs value) {
        return new JAXBElement(_Defs_QNAME, Defs.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Desc }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Desc }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "desc", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Description.class")
    public JAXBElement createDesc(Desc value) {
        return new JAXBElement(_Desc_QNAME, Desc.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Title }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Title }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "title", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Description.class")
    public JAXBElement createTitle(Title value) {
        return new JAXBElement<Title>(_Title_QNAME, Title.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Metadata }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Metadata }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "metadata", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Description.class")
    public JAXBElement<Metadata> createMetadata(Metadata value) {
        return new JAXBElement<Metadata>(_Metadata_QNAME, Metadata.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Symbol }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Symbol }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "symbol", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Structure.class")
    public JAXBElement<Symbol> createSymbol(Symbol value) {
        return new JAXBElement<Symbol>(_Symbol_QNAME, Symbol.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGUseClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGUseClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "use", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Use.class")
    public JAXBElement<SVGUseClass> createUse(SVGUseClass value) {
        return new JAXBElement<SVGUseClass>(_Use_QNAME, SVGUseClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGConditionalClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGConditionalClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "switch", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Conditional.class")
    public JAXBElement<SVGConditionalClass> createSwitch(SVGConditionalClass value) {
        return new JAXBElement<SVGConditionalClass>(_Switch_QNAME, SVGConditionalClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGImageClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGImageClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "image", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Image.class")
    public JAXBElement<SVGImageClass> createImage(SVGImageClass value) {
        return new JAXBElement<SVGImageClass>(_Image_QNAME, SVGImageClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGStyleClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGStyleClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "style", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Style.class")
    public JAXBElement<SVGStyleClass> createStyle(SVGStyleClass value) {
        return new JAXBElement<SVGStyleClass>(_Style_QNAME, SVGStyleClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Path }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Path }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "path", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Path> createPath(Path value) {
        return new JAXBElement<Path>(_Path_QNAME, Path.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Rect }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Rect }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "rect", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Rect> createRect(Rect value) {
        return new JAXBElement<Rect>(_Rect_QNAME, Rect.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Circle }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Circle }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "circle", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Circle> createCircle(Circle value) {
        return new JAXBElement<Circle>(_Circle_QNAME, Circle.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Line }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Line }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "line", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Line> createLine(Line value) {
        return new JAXBElement<Line>(_Line_QNAME, Line.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Ellipse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Ellipse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "ellipse", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Ellipse> createEllipse(Ellipse value) {
        return new JAXBElement<Ellipse>(_Ellipse_QNAME, Ellipse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Polyline }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Polyline }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "polyline", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Polyline> createPolyline(Polyline value) {
        return new JAXBElement<Polyline>(_Polyline_QNAME, Polyline.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Polygon }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Polygon }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "polygon", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Shape.class")
    public JAXBElement<Polygon> createPolygon(Polygon value) {
        return new JAXBElement<Polygon>(_Polygon_QNAME, Polygon.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Text }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Text }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "text", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Text.class")
    public JAXBElement<Text> createText(Text value) {
        return new JAXBElement<Text>(_Text_QNAME, Text.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Tspan }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Tspan }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "tspan", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.TextContent.class")
    public JAXBElement<Tspan> createTspan(Tspan value) {
        return new JAXBElement<Tspan>(_Tspan_QNAME, Tspan.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Tref }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Tref }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "tref", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.TextContent.class")
    public JAXBElement<Tref> createTref(Tref value) {
        return new JAXBElement<Tref>(_Tref_QNAME, Tref.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TextPath }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link TextPath }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "textPath", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.TextContent.class")
    public JAXBElement<TextPath> createTextPath(TextPath value) {
        return new JAXBElement<TextPath>(_TextPath_QNAME, TextPath.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltGlyph }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AltGlyph }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "altGlyph", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.TextContent.class")
    public JAXBElement<AltGlyph> createAltGlyph(AltGlyph value) {
        return new JAXBElement<AltGlyph>(_AltGlyph_QNAME, AltGlyph.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AltGlyphDef }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AltGlyphDef }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "altGlyphDef", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Text.class")
    public JAXBElement<AltGlyphDef> createAltGlyphDef(AltGlyphDef value) {
        return new JAXBElement<AltGlyphDef>(_AltGlyphDef_QNAME, AltGlyphDef.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGMarkerClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGMarkerClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "marker", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Marker.class")
    public JAXBElement<SVGMarkerClass> createMarker(SVGMarkerClass value) {
        return new JAXBElement<SVGMarkerClass>(_Marker_QNAME, SVGMarkerClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGColorProfileClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGColorProfileClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "color-profile", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.ColorProfile.class")
    public JAXBElement<SVGColorProfileClass> createColorProfile(SVGColorProfileClass value) {
        return new JAXBElement<SVGColorProfileClass>(_ColorProfile_QNAME, SVGColorProfileClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LinearGradient }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LinearGradient }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "linearGradient", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Gradient.class")
    public JAXBElement<LinearGradient> createLinearGradient(LinearGradient value) {
        return new JAXBElement<LinearGradient>(_LinearGradient_QNAME, LinearGradient.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RadialGradient }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link RadialGradient }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "radialGradient", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Gradient.class")
    public JAXBElement<RadialGradient> createRadialGradient(RadialGradient value) {
        return new JAXBElement<RadialGradient>(_RadialGradient_QNAME, RadialGradient.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Animate }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Animate }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "animate", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Animation.class")
    public JAXBElement<Animate> createAnimate(Animate value) {
        return new JAXBElement<Animate>(_Animate_QNAME, Animate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Set }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Set }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "set", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Animation.class")
    public JAXBElement<Set> createSet(Set value) {
        return new JAXBElement<Set>(_Set_QNAME, Set.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AnimateColor }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AnimateColor }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "animateColor", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Animation.class")
    public JAXBElement<AnimateColor> createAnimateColor(AnimateColor value) {
        return new JAXBElement<AnimateColor>(_AnimateColor_QNAME, AnimateColor.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGPatternClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGPatternClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "pattern", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Pattern.class")
    public JAXBElement<SVGPatternClass> createPattern(SVGPatternClass value) {
        return new JAXBElement<SVGPatternClass>(_Pattern_QNAME, SVGPatternClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGClipClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGClipClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "clipPath", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Clip.class")
    public JAXBElement<SVGClipClass> createClipPath(SVGClipClass value) {
        return new JAXBElement<SVGClipClass>(_ClipPath_QNAME, SVGClipClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGMaskClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGMaskClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "mask", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Mask.class")
    public JAXBElement<SVGMaskClass> createMask(SVGMaskClass value) {
        return new JAXBElement<SVGMaskClass>(_Mask_QNAME, SVGMaskClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGFilterClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGFilterClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "filter", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Filter.class")
    public JAXBElement<SVGFilterClass> createFilter(SVGFilterClass value) {
        return new JAXBElement<SVGFilterClass>(_Filter_QNAME, SVGFilterClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeBlend }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeBlend }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feBlend", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeBlend> createFeBlend(FeBlend value) {
        return new JAXBElement<FeBlend>(_FeBlend_QNAME, FeBlend.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeColorMatrix }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeColorMatrix }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feColorMatrix", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeColorMatrix> createFeColorMatrix(FeColorMatrix value) {
        return new JAXBElement<FeColorMatrix>(_FeColorMatrix_QNAME, FeColorMatrix.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeComponentTransfer }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeComponentTransfer }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feComponentTransfer", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeComponentTransfer> createFeComponentTransfer(FeComponentTransfer value) {
        return new JAXBElement<FeComponentTransfer>(_FeComponentTransfer_QNAME, FeComponentTransfer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeComposite }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeComposite }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feComposite", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeComposite> createFeComposite(FeComposite value) {
        return new JAXBElement<FeComposite>(_FeComposite_QNAME, FeComposite.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeConvolveMatrix }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeConvolveMatrix }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feConvolveMatrix", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeConvolveMatrix> createFeConvolveMatrix(FeConvolveMatrix value) {
        return new JAXBElement<FeConvolveMatrix>(_FeConvolveMatrix_QNAME, FeConvolveMatrix.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeDiffuseLighting }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeDiffuseLighting }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feDiffuseLighting", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeDiffuseLighting> createFeDiffuseLighting(FeDiffuseLighting value) {
        return new JAXBElement<FeDiffuseLighting>(_FeDiffuseLighting_QNAME, FeDiffuseLighting.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeDisplacementMap }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeDisplacementMap }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feDisplacementMap", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeDisplacementMap> createFeDisplacementMap(FeDisplacementMap value) {
        return new JAXBElement<FeDisplacementMap>(_FeDisplacementMap_QNAME, FeDisplacementMap.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeFlood }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeFlood }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feFlood", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeFlood> createFeFlood(FeFlood value) {
        return new JAXBElement<FeFlood>(_FeFlood_QNAME, FeFlood.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeGaussianBlur }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeGaussianBlur }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feGaussianBlur", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeGaussianBlur> createFeGaussianBlur(FeGaussianBlur value) {
        return new JAXBElement<FeGaussianBlur>(_FeGaussianBlur_QNAME, FeGaussianBlur.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeImage }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeImage }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feImage", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeImage> createFeImage(FeImage value) {
        return new JAXBElement<FeImage>(_FeImage_QNAME, FeImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeMerge }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeMerge }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feMerge", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeMerge> createFeMerge(FeMerge value) {
        return new JAXBElement<FeMerge>(_FeMerge_QNAME, FeMerge.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeMorphology }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeMorphology }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feMorphology", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeMorphology> createFeMorphology(FeMorphology value) {
        return new JAXBElement<FeMorphology>(_FeMorphology_QNAME, FeMorphology.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeOffset }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeOffset }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feOffset", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeOffset> createFeOffset(FeOffset value) {
        return new JAXBElement<FeOffset>(_FeOffset_QNAME, FeOffset.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeSpecularLighting }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeSpecularLighting }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feSpecularLighting", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeSpecularLighting> createFeSpecularLighting(FeSpecularLighting value) {
        return new JAXBElement<FeSpecularLighting>(_FeSpecularLighting_QNAME, FeSpecularLighting.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeTile }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeTile }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feTile", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeTile> createFeTile(FeTile value) {
        return new JAXBElement<FeTile>(_FeTile_QNAME, FeTile.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FeTurbulence }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FeTurbulence }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "feTurbulence", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.FilterPrimitive.class")
    public JAXBElement<FeTurbulence> createFeTurbulence(FeTurbulence value) {
        return new JAXBElement<FeTurbulence>(_FeTurbulence_QNAME, FeTurbulence.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGCursorClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGCursorClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "cursor", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Cursor.class")
    public JAXBElement<SVGCursorClass> createCursor(SVGCursorClass value) {
        return new JAXBElement<SVGCursorClass>(_Cursor_QNAME, SVGCursorClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGHyperlinkClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGHyperlinkClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "a", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Hyperlink.class")
    public JAXBElement<SVGHyperlinkClass> createA(SVGHyperlinkClass value) {
        return new JAXBElement<SVGHyperlinkClass>(_A_QNAME, SVGHyperlinkClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGViewClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGViewClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "view", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.View.class")
    public JAXBElement<SVGViewClass> createView(SVGViewClass value) {
        return new JAXBElement<SVGViewClass>(_View_QNAME, SVGViewClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGScriptClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGScriptClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "script", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Script.class")
    public JAXBElement<SVGScriptClass> createScript(SVGScriptClass value) {
        return new JAXBElement<SVGScriptClass>(_Script_QNAME, SVGScriptClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AnimateMotion }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AnimateMotion }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "animateMotion", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Animation.class")
    public JAXBElement<AnimateMotion> createAnimateMotion(AnimateMotion value) {
        return new JAXBElement<AnimateMotion>(_AnimateMotion_QNAME, AnimateMotion.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AnimateTransform }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AnimateTransform }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "animateTransform", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Animation.class")
    public JAXBElement<AnimateTransform> createAnimateTransform(AnimateTransform value) {
        return new JAXBElement<AnimateTransform>(_AnimateTransform_QNAME, AnimateTransform.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Font }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Font }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "font", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Font.class")
    public JAXBElement<Font> createFont(Font value) {
        return new JAXBElement<Font>(_Font_QNAME, Font.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FontFace }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FontFace }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "font-face", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Font.class")
    public JAXBElement<FontFace> createFontFace(FontFace value) {
        return new JAXBElement<FontFace>(_FontFace_QNAME, FontFace.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SVGExtensibilityClass }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SVGExtensibilityClass }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2000/svg", name = "foreignObject", substitutionHeadNamespace = "http://www.w3.org/2000/svg", substitutionHeadName = "SVG.Extensibility.class")
    public JAXBElement<SVGExtensibilityClass> createForeignObject(SVGExtensibilityClass value) {
        return new JAXBElement<SVGExtensibilityClass>(_ForeignObject_QNAME, SVGExtensibilityClass.class, null, value);
    }

}
</code></pre>    <br/>
    <br/>
<div class='clear'></div>
<!--
    <aside class="related-items">
        <section>
            <div class="panel panel-primary">
                <div class="panel-heading margin-bottom">Related Artifacts</div>
                <div class="">
                                    </div>
            </div>
        </section>
        <section>
            <div class="panel panel-primary">
                <div class="panel-heading margin-bottom">Related Groups</div>
                <div class="">
                                    </div>
            </div>
        </section>
    </aside>
    <div class='clear'></div>
--></main>
</div>
<br/><br/>
    <div class="align-center">© 2015 - 2025 <a href="/legal-notice.php">Weber Informatics LLC</a> | <a href="/data-protection.php">Privacy Policy</a></div>
<br/><br/><br/><br/><br/><br/>
</body>
</html>