Uses of Class
net.sf.latexdraw.parsers.svg.SVGElement

Packages that use SVGElement
net.sf.latexdraw.generators.svg   
net.sf.latexdraw.parsers.svg   
net.sf.latexdraw.parsers.svg.parsers   
 

Uses of SVGElement in net.sf.latexdraw.generators.svg
 

Methods in net.sf.latexdraw.generators.svg that return SVGElement
 SVGElement SVGShapesFactory.CreateViewSVGCmd.create(IShape shape)
           
abstract  SVGElement SVGShapesFactory.CreateViewSVGCmd.create(IShape shape, SVGDocument doc)
          Creates an instance of the view corresponding to the given shape.
 SVGElement SVGShapesFactory.createSVGElement(IShape shape, SVGDocument doc)
          Creates an SVG Element corresponding to the given shape.
 SVGElement SVGShapesFactory.CreateViewSVGCmd.execute(IShape model, SVGDocument doc)
          Launches the creation process.
protected  SVGElement LShapeSVGGenerator.getLaTeXDrawElement(SVGGElement elt, java.lang.String type)
           
 SVGElement LAxeSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LBezierCurveSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LCircleArcSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LCircleSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LDotSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LEllipseSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LFreeHandSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LGridSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LGroupSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LPictureSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LPolygonSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LPolylinesSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LRectangleSVGGenerator.toSVG(SVGDocument document)
           
 SVGElement LRhombusSVGGenerator.toSVG(SVGDocument doc)
           
abstract  SVGElement LShapeSVGGenerator.toSVG(SVGDocument doc)
          Creates an SVG element from the current latexdraw shape.
 SVGElement LSquareSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LTextSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LTriangleSVGGenerator.toSVG(SVGDocument doc)
           
 SVGElement LArrowSVGGenerator.toSVG(SVGDocument doc, boolean isShadow)
          Return the SVG tree of the arrowhead or null if this arrowhead has no style.
 

Methods in net.sf.latexdraw.generators.svg with parameters of type SVGElement
 void LShapeSVGGenerator.applyTransformations(SVGElement elt)
          Applies the set of transformations that concerned the given SVG element to the shape.
private  void LAxeSVGGenerator.createArrows(SVGElement elt, SVGDocument document)
           
private  void LAxeSVGGenerator.createFrame(SVGElement elt, SVGDocument document)
           
 IShape IShapeSVGFactory.createShape(SVGElement elt)
          Creates a IShape instance using the given SVGElement.
 IShape IShapeSVGFactory.createShape(SVGElement elt, boolean withTransformations)
          Creates a IShape instance using the given SVGElement.
private  void LAxeSVGGenerator.createSVGAxe(SVGElement elt, SVGDocument document)
           
protected  void LGridSVGGenerator.createSVGGrid(SVGElement elt, SVGDocument document)
          Creates the SVG element corresponding to the grid.
private  void LGridSVGGenerator.createSVGGridDiv(SVGDocument document, SVGElement elt, java.lang.String prefix, double minX, double maxX, double minY, double maxY, double tlx, double tly, double brx, double bry, double posX, double posY, double xStep, double yStep, double gridWidth, java.awt.Color linesColour)
          Creates the SVG element corresponding to the main not-dotted part of the grid.
private  void LGridSVGGenerator.createSVGGridDots(SVGDocument document, SVGElement elt, java.lang.String prefix, double absStep, double minX, double maxX, double minY, double maxY, double tlx, double tly, double brx, double bry, double unit, double posX, double posY, double xStep, double yStep, double gridWidth, java.awt.Color linesColour)
          Creates the SVG element corresponding to the main dotted part of the grid.
private  void LGridSVGGenerator.createSVGGridLabels(SVGDocument document, SVGElement elt, java.lang.String prefix, double minX, double maxX, double minY, double maxY, double tlx, double tly, double xStep, double yStep, double gridWidth, double absStep)
          Creates the SVG element corresponding to the labels of the grid.
private  void LGridSVGGenerator.createSVGSubGridDiv(SVGDocument document, SVGElement elt, java.lang.String prefix, double subGridDiv, double xSubStep, double ySubStep, double minX, double maxX, double minY, double maxY, int subGridDots, double subGridWidth, double tlx, double tly, double brx, double bry, java.awt.Color subGridColour, double posX, double posY, double xStep, double yStep)
          Creates the SVG element corresponding to the sub not-dotted part of the grid.
private  void LGridSVGGenerator.createSVGSubGridDots(SVGDocument document, SVGElement elt, java.lang.String prefix, double subGridDiv, double unit, double xSubStep, double ySubStep, double minX, double maxX, double minY, double maxY, int subGridDots, double subGridWidth, double tlx, double tly, double brx, double bry, java.awt.Color subGridColour)
          Creates the SVG element corresponding to the sub dotted part of the grid.
private  void LGridSVGGenerator.setLabelGridElement(SVGElement labelElt)
          Sets the label properties of a grid from an SVGElement.
private  void LGridSVGGenerator.setMainGridElement(SVGElement mainGridElt, java.lang.String prefix)
          Sets the main grid properties of a grid from an SVGElement.
private  void LGridSVGGenerator.setSubGridElement(SVGElement subGridElt, java.lang.String prefix)
          Sets the sub-grid properties of a grid from an SVGElement.
protected  void LShapeSVGGenerator.setSVGArrow(IArrow ah, java.lang.String arrowID, SVGElement elt)
          Sets the given arrow head using the SVG arrow with the ID arrowID
protected  void LShapeSVGGenerator.setSVGArrow(SVGElement parent, int arrowPos, boolean isShadow, SVGDocument doc, SVGDefsElement defs)
           
protected  void LShapeSVGGenerator.setSVGAttributes(SVGDocument doc, SVGElement root, boolean shadowFills)
          Sets the SVG attribute of the current figure.
protected  void LShapeSVGGenerator.setSVGBorderBackground(SVGElement elt, SVGElement root)
          When a shape has a shadow and is filled, the background of its borders must be filled with the colour of the interior of the shape.
protected  void LShapeSVGGenerator.setSVGDbleBordersParameters(SVGElement elt)
          Sets the double borders parameters of the figure by using an SVG element.
protected  void LShapeSVGGenerator.setSVGLatexdrawParameters(SVGElement elt)
           
protected  void LShapeSVGGenerator.setSVGParameters(SVGElement elt)
          Sets the global parameters of the figure by using an SVG element.
protected  void LRectangleSVGGenerator.setSVGRoundCorner(SVGElement elt)
          Sets the roundness of the SVG shape.
protected  void LShapeSVGGenerator.setSVGShadowParameters(SVGElement elt)
          Sets the shadow parameters of the figure by using an SVG element having "type:shadow".
static void LShapeSVGGenerator.setThickness(SVGElement elt, double thickness, boolean hasDoubleBorders, double doubleSep)
          Sets the given thickness to the given SVG element.
private  void LArrowSVGGenerator.toSVGArrow(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  void LArrowSVGGenerator.toSVGBar(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  double LArrowSVGGenerator.toSVGCircle(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  double LArrowSVGGenerator.toSVGDisk(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  void LArrowSVGGenerator.toSVGDoubleArrow(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  void LArrowSVGGenerator.toSVGRoundBracket(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
private  void LArrowSVGGenerator.toSVGRoundIn(SVGDocument doc, boolean isShadow, SVGElement marker)
           
private  double LArrowSVGGenerator.toSVGSquareBracket(SVGDocument doc, double lineWidth, boolean isShadow, SVGElement marker)
           
 

Uses of SVGElement in net.sf.latexdraw.parsers.svg
 

Subclasses of SVGElement in net.sf.latexdraw.parsers.svg
 class AbstractPointsElement
          Defines a model for shapes that have the points SVG attribute.
 class OtherNSElement
          Defines a generic element to store a non-SVG tag.
 class SVGCDATASection
          Defines a CDATA node.
 class SVGCircleElement
          Defines the SVG tag ciricle.
 class SVGComment
          Defines a comment node.
 class SVGDefsElement
          Defines the SVG tag defs.
 class SVGEllipseElement
          Defines the SVG tag ellipse.
 class SVGGElement
          Defines the SVG tag g.
 class SVGImageElement
          Defines the SVG element defining a picture.
 class SVGLinearGradientElement
          Defines the SVG tag linearGradient.
 class SVGLineElement
          Defines the SVG tag line.
 class SVGMarkerElement
          Defines the SVG tag marker.
 class SVGMetadataElement
          Defines the SVG tag metadata.
 class SVGPathElement
          Defines the SVG tag path.
 class SVGPatternElement
          Defines the SVG tag pattern.
 class SVGPolygonElement
          Defines the SVG tag polygon.
 class SVGPolyLineElement
          Defines the SVG tag polyline.
 class SVGRectElement
          Defines the SVG tag rect.
 class SVGStopElement
          Defines the SVG tag stop.
 class SVGSVGElement
          Defines the SVG tag SVG.
 class SVGText
          Defines a text node.
 class SVGTextElement
          Defines the SVG tag text.
 

Fields in net.sf.latexdraw.parsers.svg declared as SVGElement
protected  SVGElement SVGElement.parent
          The parent SVGElement of this element.
 

Fields in net.sf.latexdraw.parsers.svg with type parameters of type SVGElement
protected  java.util.List<SVGElement> SVGNodeList.nodes
          The nodes of the list.
 

Methods in net.sf.latexdraw.parsers.svg that return SVGElement
 SVGElement SVGElementsFactory.createSVGElement(org.w3c.dom.Node src, SVGElement parent)
          This factory can be used in order to create an SVG element according to the given SVG node (tag).
 SVGElement SVGDefsElement.getDef(java.lang.String id)
           
 SVGElement SVGElement.getDef(java.lang.String id)
          Allows to get a definition (a tag in the 'def' part) with the identifier 'id'.
 SVGElement SVGElement.getParent()
           
 SVGElement SVGElement.getRootElement()
          Allows to get the root of the SVG document.
 SVGElement SVGNodeList.item(int index)
           
 

Methods in net.sf.latexdraw.parsers.svg that return types with arguments of type SVGElement
 java.util.List<SVGElement> SVGNodeList.getNodes()
           
 

Methods in net.sf.latexdraw.parsers.svg with parameters of type SVGElement
 SVGElement SVGElementsFactory.createSVGElement(org.w3c.dom.Node src, SVGElement parent)
          This factory can be used in order to create an SVG element according to the given SVG node (tag).
 void SVGElement.setParent(SVGElement parent)
           
 

Constructors in net.sf.latexdraw.parsers.svg with parameters of type SVGElement
AbstractPointsElement(org.w3c.dom.Node node, SVGElement parent)
          Creates an SVG element that can contains points.
OtherNSElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGCircleElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
SVGDefsElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGElement(org.w3c.dom.Node n, SVGElement p)
          The constructor using a node to create the SVG element and an SVG element to be its parent.
SVGEllipseElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
SVGGElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGImageElement(org.w3c.dom.Node n, SVGElement p)
          SVGImageElement.SVGImageElement(SVGDocument, String)
SVGLinearGradientElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
SVGLineElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
SVGMarkerElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
SVGMetadataElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGPathElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGPatternElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGPolygonElement(org.w3c.dom.Node n, SVGElement p)
          AbstractPointsElement.AbstractPointsElement(Node, SVGElement)
SVGPolyLineElement(org.w3c.dom.Node n, SVGElement p)
          AbstractPointsElement.AbstractPointsElement(Node, SVGElement)
SVGRectElement(org.w3c.dom.Node node, SVGElement elt)
          See SVGElement(Node, SVGElement).
SVGStopElement(org.w3c.dom.Node n, SVGElement p)
          See SVGElement(Node, SVGElement).
SVGSVGElement(org.w3c.dom.Node n, SVGElement e)
           
SVGTextElement(org.w3c.dom.Node n, SVGElement p)
          SVGElement(Node, SVGElement)
 

Uses of SVGElement in net.sf.latexdraw.parsers.svg.parsers
 

Classes in net.sf.latexdraw.parsers.svg.parsers with type parameters of type SVGElement
 class Shape2D2SVG<S extends Shape,T extends SVGElement>
          This abstract converter converts a Java Shape into an SVG element.
 

Fields in net.sf.latexdraw.parsers.svg.parsers declared as SVGElement
protected  T Shape2D2SVG.element
          The generated SVG element.
 

Methods in net.sf.latexdraw.parsers.svg.parsers with parameters of type SVGElement
protected  void Graphics2D2SVG.setShapeAttributes(SVGElement elt, boolean fill, boolean draw)
          Sets the current stroke, colour, etc. to the given SVG element.
protected  void Graphics2D2SVG.setShapeDash(SVGElement elt, float[] dashes)
          Sets the dashes of the given SVG element.
protected  void Graphics2D2SVG.setShapeLineCap(SVGElement elt, int lineCap)
          Sets the line cap of the given SVG element.
protected  void Graphics2D2SVG.setShapeLineJoin(SVGElement elt, int lineJoin)
          Sets the line join of the given SVG element.
protected  void Graphics2D2SVG.setShapeStroke(SVGElement elt)
          Sets the current stroke to the given SVG element.