|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.latexdraw.parsers.svg.SVGElement
net.sf.latexdraw.parsers.svg.SVGRectElement
public class SVGRectElement
Defines the SVG tag rect
.
This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
09/11/07
Field Summary |
---|
Fields inherited from class net.sf.latexdraw.parsers.svg.SVGElement |
---|
attributes, children, name, ownerDocument, parent, stylesCSS, transform |
Fields inherited from interface org.w3c.dom.Node |
---|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Constructor Summary | |
---|---|
SVGRectElement(double x,
double y,
double w,
double h,
SVGDocument owner)
Creates an SVG rect element. |
|
SVGRectElement(org.w3c.dom.Node node,
SVGElement elt)
See SVGElement.SVGElement(Node, SVGElement) . |
|
SVGRectElement(SVGDocument doc)
Creates an SVG rectangle with width=height=0. |
Method Summary | |
---|---|
boolean |
checkAttributes()
Check if the SVG element is valid according to the SVG specification. |
boolean |
enableRendering()
According to the SVG specification, some attributes may lead to disables rendering of the element (e.g. width=0, height=0,...). |
double |
getHeight()
|
double |
getRx()
|
double |
getRy()
|
double |
getWidth()
|
double |
getX()
|
double |
getY()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SVGRectElement(org.w3c.dom.Node node, SVGElement elt) throws MalformedSVGDocument
SVGElement.SVGElement(Node, SVGElement)
.
MalformedSVGDocument
- If the element is not well formed.public SVGRectElement(double x, double y, double w, double h, SVGDocument owner)
x
- The top-left X coordinate.y
- The top-left Y coordinate.w
- The width of the rectangle.h
- The height of the rectangle.owner
- The document owner.
java.lang.IllegalArgumentException
- If owner is null or if a given value is not valid.public SVGRectElement(SVGDocument doc)
doc
- The owner document.Method Detail |
---|
public boolean checkAttributes()
SVGElement
checkAttributes
in class SVGElement
public boolean enableRendering()
SVGElement
enableRendering
in class SVGElement
public double getX()
public double getY()
public double getWidth()
width
attribute. The width of the rectangle.public double getHeight()
height
attribute. The height of the rectangle.public double getRx()
public double getRy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |