/*
GNU GENERAL LICENSE
Copyright (C) 2006 The Lobo Project. Copyright (C) 2014 - 2017 Lobo Evolution
This program 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
verion 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General License for more details.
You should have received a copy of the GNU General Public
along with this program. If not, see <http://www.gnu.org/licenses/>.
Contact info: lobochief@users.sourceforge.net; ivan.difrancesco@yahoo.it
*/
package org.lobobrowser.html.info;
import java.awt.Font;
import java.io.Serializable;
import org.lobobrowser.html.style.AbstractCSS2Properties;
import org.lobobrowser.w3c.svg.SVGLengthList;
import org.lobobrowser.w3c.svg.SVGPathSegList;
import org.lobobrowser.w3c.svg.SVGPointList;
import org.lobobrowser.w3c.svg.SVGTransformList;
public class SVGInfo implements Serializable {
private static final long serialVersionUID = 1L;
/** The x. */
private float x;
/** The x1. */
private float x1;
/** The x2. */
private float x2;
/** The y. */
private float y;
/** The y1. */
private float y1;
/** The y2. */
private float y2;
/** The r. */
private float r;
/** The width. */
private float width;
/** The height. */
private float height;
/** The rx. */
private float rx;
/** The ry. */
private float ry;
/** The method. */
private int method;
/** href. */
private String href;
/** The style. */
private AbstractCSS2Properties style;
/** The poilist. */
private SVGPointList poilist;
/** The transformList. */
private SVGTransformList transformList;
/** The dyList. */
private SVGLengthList dyList;
/** The dxList. */
private SVGLengthList dxList;
/** The pathSegList. */
private SVGPathSegList pathSegList;
/** The font. */
private Font font;
/** The text. */
private String text;
/** The textAnchor. */
private String textAnchor;
/**
* @return the x
*/
public float getX() {
return x;
}
/**
* @param x the x to set
*/
public void setX(float x) {
this.x = x;
}
/**
* @return the x1
*/
public float getX1() {
return x1;
}
/**
* @param x1 the x1 to set
*/
public void setX1(float x1) {
this.x1 = x1;
}
/**
* @return the x2
*/
public float getX2() {
return x2;
}
/**
* @param x2 the x2 to set
*/
public void setX2(float x2) {
this.x2 = x2;
}
/**
* @return the y
*/
public float getY() {
return y;
}
/**
* @param y the y to set
*/
public void setY(float y) {
this.y = y;
}
/**
* @return the y1
*/
public float getY1() {
return y1;
}
/**
* @param y1 the y1 to set
*/
public void setY1(float y1) {
this.y1 = y1;
}
/**
* @return the y2
*/
public float getY2() {
return y2;
}
/**
* @param y2 the y2 to set
*/
public void setY2(float y2) {
this.y2 = y2;
}
/**
* @return the r
*/
public float getR() {
return r;
}
/**
* @param r the r to set
*/
public void setR(float r) {
this.r = r;
}
/**
* @return the width
*/
public float getWidth() {
return width;
}
/**
* @param width the width to set
*/
public void setWidth(float width) {
this.width = width;
}
/**
* @return the height
*/
public float getHeight() {
return height;
}
/**
* @param height the height to set
*/
public void setHeight(float height) {
this.height = height;
}
/**
* @return the rx
*/
public float getRx() {
return rx;
}
/**
* @param rx the rx to set
*/
public void setRx(float rx) {
this.rx = rx;
}
/**
* @return the ry
*/
public float getRy() {
return ry;
}
/**
* @param ry the ry to set
*/
public void setRy(float ry) {
this.ry = ry;
}
/**
* @return the method
*/
public int getMethod() {
return method;
}
/**
* @param method the method to set
*/
public void setMethod(int method) {
this.method = method;
}
/**
* @return the href
*/
public String getHref() {
return href;
}
/**
* @param href the href to set
*/
public void setHref(String href) {
this.href = href;
}
/**
* @return the style
*/
public AbstractCSS2Properties getStyle() {
return style;
}
/**
* @param style the style to set
*/
public void setStyle(AbstractCSS2Properties style) {
this.style = style;
}
/**
* @return the poilist
*/
public SVGPointList getPoilist() {
return poilist;
}
/**
* @param poilist the poilist to set
*/
public void setPoilist(SVGPointList poilist) {
this.poilist = poilist;
}
/**
* @return the transformList
*/
public SVGTransformList getTransformList() {
return transformList;
}
/**
* @param transformList the transformList to set
*/
public void setTransformList(SVGTransformList transformList) {
this.transformList = transformList;
}
/**
* @return the dyList
*/
public SVGLengthList getDyList() {
return dyList;
}
/**
* @param dyList the dyList to set
*/
public void setDyList(SVGLengthList dyList) {
this.dyList = dyList;
}
/**
* @return the dxList
*/
public SVGLengthList getDxList() {
return dxList;
}
/**
* @param dxList the dxList to set
*/
public void setDxList(SVGLengthList dxList) {
this.dxList = dxList;
}
/**
* @return the pathSegList
*/
public SVGPathSegList getPathSegList() {
return pathSegList;
}
/**
* @param pathSegList the pathSegList to set
*/
public void setPathSegList(SVGPathSegList pathSegList) {
this.pathSegList = pathSegList;
}
/**
* @return the font
*/
public Font getFont() {
return font;
}
/**
* @param font the font to set
*/
public void setFont(Font font) {
this.font = font;
}
/**
* @return the text
*/
public String getText() {
return text;
}
/**
* @param text the text to set
*/
public void setText(String text) {
this.text = text;
}
/**
* @return the textAnchor
*/
public String getTextAnchor() {
return textAnchor;
}
/**
* @param textAnchor the textAnchor to set
*/
public void setTextAnchor(String textAnchor) {
this.textAnchor = textAnchor;
}
}