Serialized Form


Package com.kitfox.svg

Class com.kitfox.svg.Circle extends ShapeElement implements Serializable

Serialized Fields

cx

float cx

cy

float cy

r

float r

circle

java.awt.geom.Ellipse2D.Float circle

Class com.kitfox.svg.ClipPath extends SVGElement implements Serializable

Serialized Fields

clipPathUnits

int clipPathUnits

Class com.kitfox.svg.Defs extends TransformableElement implements Serializable

Class com.kitfox.svg.Desc extends SVGElement implements Serializable

Serialized Fields

text

java.lang.StringBuffer text

Class com.kitfox.svg.Ellipse extends ShapeElement implements Serializable

Serialized Fields

cx

float cx

cy

float cy

rx

float rx

ry

float ry

ellipse

java.awt.geom.Ellipse2D.Float ellipse

Class com.kitfox.svg.FeDistantLight extends FeLight implements Serializable

Serialized Fields

azimuth

float azimuth

elevation

float elevation

Class com.kitfox.svg.FeLight extends FilterEffects implements Serializable

Class com.kitfox.svg.FePointLight extends FeLight implements Serializable

Serialized Fields

x

float x

y

float y

z

float z

Class com.kitfox.svg.FeSpotLight extends FeLight implements Serializable

Serialized Fields

x

float x

y

float y

z

float z

pointsAtX

float pointsAtX

pointsAtY

float pointsAtY

pointsAtZ

float pointsAtZ

specularComponent

float specularComponent

limitingConeAngle

float limitingConeAngle

Class com.kitfox.svg.FillElement extends SVGElement implements Serializable

Class com.kitfox.svg.Filter extends SVGElement implements Serializable

Serialized Fields

filterUnits

int filterUnits

primitiveUnits

int primitiveUnits

x

float x

y

float y

width

float width

height

float height

filterRes

java.awt.geom.Point2D filterRes

href

java.net.URL href

filterEffects

java.util.Vector<E> filterEffects

Class com.kitfox.svg.FilterEffects extends SVGElement implements Serializable

Serialized Fields

filterPrimitiveTypeIn

int filterPrimitiveTypeIn

filterPrimitiveRefIn

java.lang.String filterPrimitiveRefIn

x

float x

y

float y

width

float width

height

float height

result

java.lang.String result

href

java.net.URL href

Class com.kitfox.svg.Font extends SVGElement implements Serializable

Serialized Fields

horizOriginX

int horizOriginX

horizOriginY

int horizOriginY

horizAdvX

int horizAdvX

vertOriginX

int vertOriginX

vertOriginY

int vertOriginY

vertAdvY

int vertAdvY

fontFace

FontFace fontFace

missingGlyph

MissingGlyph missingGlyph

glyphs

java.util.HashMap<K,V> glyphs

Class com.kitfox.svg.FontFace extends SVGElement implements Serializable

Serialized Fields

fontFamily

java.lang.String fontFamily

unitsPerEm

int unitsPerEm
Em size of coordinate system font is defined in


ascent

int ascent

descent

int descent

accentHeight

int accentHeight

underlinePosition

int underlinePosition

underlineThickness

int underlineThickness

strikethroughPosition

int strikethroughPosition

strikethroughThickness

int strikethroughThickness

overlinePosition

int overlinePosition

overlineThickness

int overlineThickness

Class com.kitfox.svg.Glyph extends MissingGlyph implements Serializable

Serialized Fields

unicode

java.lang.String unicode
One or more characters indicating the unicode sequence that denotes this glyph.

Class com.kitfox.svg.Gradient extends FillElement implements Serializable

Serialized Fields

spreadMethod

int spreadMethod

gradientUnits

int gradientUnits

stops

java.util.Vector<E> stops

stopRef

Gradient stopRef

gradientTransform

java.awt.geom.AffineTransform gradientTransform

stopFractions

float[] stopFractions

stopColors

java.awt.Color[] stopColors

Class com.kitfox.svg.Group extends ShapeElement implements Serializable

Serialized Fields

boundingBox

java.awt.geom.Rectangle2D boundingBox

cachedShape

java.awt.Shape cachedShape

clipBounds

java.awt.Rectangle clipBounds

Class com.kitfox.svg.ImageSVG extends RenderableElement implements Serializable

Serialized Fields

x

float x

y

float y

width

float width

height

float height

imageSrc

java.net.URL imageSrc

xform

java.awt.geom.AffineTransform xform

bounds

java.awt.geom.Rectangle2D bounds

Class com.kitfox.svg.Line extends ShapeElement implements Serializable

Serialized Fields

x1

float x1

y1

float y1

x2

float x2

y2

float y2

line

java.awt.geom.Line2D.Float line

Class com.kitfox.svg.LinearGradient extends Gradient implements Serializable

Serialized Fields

x1

float x1

y1

float y1

x2

float x2

y2

float y2

Class com.kitfox.svg.Metadata extends SVGElement implements Serializable

Class com.kitfox.svg.MissingGlyph extends ShapeElement implements Serializable

Serialized Fields

path

java.awt.Shape path

horizAdvX

int horizAdvX

vertOriginX

int vertOriginX

vertOriginY

int vertOriginY

vertAdvY

int vertAdvY

Class com.kitfox.svg.Path extends ShapeElement implements Serializable

Serialized Fields

fillRule

int fillRule

d

java.lang.String d

path

java.awt.geom.GeneralPath path

Class com.kitfox.svg.PatternSVG extends FillElement implements Serializable

Serialized Fields

gradientUnits

int gradientUnits

x

float x

y

float y

width

float width

height

float height

patternXform

java.awt.geom.AffineTransform patternXform

viewBox

java.awt.geom.Rectangle2D.Float viewBox

texPaint

java.awt.Paint texPaint

Class com.kitfox.svg.Polygon extends ShapeElement implements Serializable

Serialized Fields

fillRule

int fillRule

pointsStrn

java.lang.String pointsStrn

path

java.awt.geom.GeneralPath path

Class com.kitfox.svg.Polyline extends ShapeElement implements Serializable

Serialized Fields

fillRule

int fillRule

pointsStrn

java.lang.String pointsStrn

path

java.awt.geom.GeneralPath path

Class com.kitfox.svg.RadialGradient extends Gradient implements Serializable

Serialized Fields

cx

float cx

cy

float cy

fx

float fx

fy

float fy

r

float r

Class com.kitfox.svg.Rect extends ShapeElement implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException
Throws:
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

x

float x

y

float y

width

float width

height

float height

rx

float rx

ry

float ry

rect

java.awt.geom.RectangularShape rect

Class com.kitfox.svg.RenderableElement extends TransformableElement implements Serializable

Serialized Fields

cachedXform

java.awt.geom.AffineTransform cachedXform

cachedClip

java.awt.Shape cachedClip

vectorEffect

int vectorEffect

Class com.kitfox.svg.ShapeElement extends RenderableElement implements Serializable

Serialized Fields

strokeWidthScalar

float strokeWidthScalar
This is necessary to get text elements to render the stroke the correct width. It is an alternative to producing new font glyph sets at different sizes.

Class com.kitfox.svg.Stop extends SVGElement implements Serializable

Serialized Fields

offset

float offset

opacity

float opacity

color

java.awt.Color color

Class com.kitfox.svg.Style extends SVGElement implements Serializable

Serialized Fields

type

java.lang.String type

text

java.lang.StringBuffer text

Class com.kitfox.svg.SVGDiagram extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

idMap

java.util.HashMap<K,V> idMap

root

SVGRoot root

universe

SVGUniverse universe

deviceViewport

java.awt.Rectangle deviceViewport
This is used by the SVGRoot to determine the width of the


ignoreClipHeuristic

boolean ignoreClipHeuristic
If true, no attempt will be made to discard geometry based on it being out of bounds. This trades potentially drawing many out of bounds shapes with having to recalculate bounding boxes every animation iteration.


xmlBase

java.net.URI xmlBase
URI that uniquely identifies this document. Also used to resolve relative urls. Default base for document.

Class com.kitfox.svg.SVGDisplayPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

diagram

SVGDiagram diagram

scale

float scale

bgColor

java.awt.Color bgColor

Class com.kitfox.svg.SVGElement extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

parent

SVGElement parent

children

java.util.Vector<E> children

id

java.lang.String id

cssClass

java.lang.String cssClass
CSS class. Used for applying style sheet information.


inlineStyles

java.util.HashMap<K,V> inlineStyles
Styles defined for this elemnt via the style attribute.


presAttribs

java.util.HashMap<K,V> presAttribs
Presentation attributes set for this element. Ie, any attribute other than the style attribute.


xmlBase

java.net.URI xmlBase
This element may override the URI we resolve against with an xml:base attribute. If so, a copy is placed here. Otherwise, we defer to our parent for the reolution base


diagram

SVGDiagram diagram
The diagram this element belongs to


trackManager

TrackManager trackManager
Link to the universe we reside in


contexts

java.util.LinkedList<E> contexts

Class com.kitfox.svg.SVGElementException extends SVGException implements Serializable

serialVersionUID: 0L

Serialized Fields

element

SVGElement element

Class com.kitfox.svg.SVGException extends java.lang.Exception implements Serializable

serialVersionUID: 0L

Class com.kitfox.svg.SVGParseException extends java.lang.Exception implements Serializable

serialVersionUID: 0L

Class com.kitfox.svg.SVGRoot extends Group implements Serializable

Serialized Fields

x

NumberWithUnits x

y

NumberWithUnits y

width

NumberWithUnits width

height

NumberWithUnits height

viewBox

java.awt.geom.Rectangle2D.Float viewBox

parSpecifier

int parSpecifier

parAlignX

int parAlignX

parAlignY

int parAlignY

viewXform

java.awt.geom.AffineTransform viewXform

clipRect

java.awt.geom.Rectangle2D.Float clipRect

Class com.kitfox.svg.SVGUniverse extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

loadedDocs

java.util.HashMap<K,V> loadedDocs
Maps document URIs to their loaded SVG diagrams. Note that URIs for documents loaded from URLs will reflect their URLs and URIs for documents initiated from streams will have the scheme svgSalamander.


loadedFonts

java.util.HashMap<K,V> loadedFonts

loadedImages

java.util.HashMap<K,V> loadedImages

curTime

double curTime
Current time in this universe. Used for resolving attributes that are influenced by track information. Time is in milliseconds. Time 0 coresponds to the time of 0 in each member diagram.


verbose

boolean verbose

Class com.kitfox.svg.Symbol extends Group implements Serializable

Serialized Fields

viewXform

java.awt.geom.AffineTransform viewXform

viewBox

java.awt.geom.Rectangle2D viewBox

Class com.kitfox.svg.Text extends ShapeElement implements Serializable

Serialized Fields

x

float x

y

float y

transform

java.awt.geom.AffineTransform transform

fontFamily

java.lang.String fontFamily

fontSize

float fontSize

content

java.util.LinkedList<E> content

textShape

java.awt.Shape textShape

textAnchor

int textAnchor

fontStyle

int fontStyle

fontWeight

int fontWeight

Class com.kitfox.svg.Title extends SVGElement implements Serializable

Serialized Fields

text

java.lang.StringBuffer text

Class com.kitfox.svg.TransformableElement extends SVGElement implements Serializable

Serialized Fields

xform

java.awt.geom.AffineTransform xform

Class com.kitfox.svg.Tspan extends ShapeElement implements Serializable

Serialized Fields

x

float[] x

y

float[] y

dx

float[] dx

dy

float[] dy

rotate

float[] rotate

text

java.lang.String text

cursorX

float cursorX

cursorY

float cursorY

Class com.kitfox.svg.Use extends ShapeElement implements Serializable

Serialized Fields

x

float x

y

float y

width

float width

height

float height

href

SVGElement href

refXform

java.awt.geom.AffineTransform refXform

Package com.kitfox.svg.animation

Class com.kitfox.svg.animation.Animate extends AnimateBase implements Serializable

Serialized Fields

dataType

int dataType

fromValue

double fromValue

toValue

double toValue

byValue

double byValue

valuesValue

double[] valuesValue

fromColor

java.awt.Color fromColor

toColor

java.awt.Color toColor

fromPath

java.awt.geom.GeneralPath fromPath

toPath

java.awt.geom.GeneralPath toPath

Class com.kitfox.svg.animation.AnimateBase extends AnimationElement implements Serializable

Serialized Fields

repeatCount

double repeatCount

repeatDur

TimeBase repeatDur

Class com.kitfox.svg.animation.AnimateColor extends AnimateBase implements Serializable

Serialized Fields

fromValue

java.awt.Color fromValue

toValue

java.awt.Color toValue

Class com.kitfox.svg.animation.AnimateMotion extends AnimateXform implements Serializable

Serialized Fields

path

java.awt.geom.GeneralPath path

rotateType

int rotateType

rotate

double rotate

bezierSegs

java.util.Vector<E> bezierSegs

curveLength

double curveLength

Class com.kitfox.svg.animation.AnimateTransform extends AnimateXform implements Serializable

Serialized Fields

values

double[][] values

keyTimes

double[] keyTimes

additive

int additive

xformType

int xformType

Class com.kitfox.svg.animation.AnimateXform extends AnimateBase implements Serializable

Class com.kitfox.svg.animation.AnimationElement extends SVGElement implements Serializable

Serialized Fields

attribName

java.lang.String attribName

attribType

int attribType

beginTime

TimeBase beginTime

durTime

TimeBase durTime

endTime

TimeBase endTime

fillType

int fillType

additiveType

int additiveType

accumulateType

int accumulateType

Class com.kitfox.svg.animation.SetSmil extends AnimationElement implements Serializable

Serialized Fields

toValue

java.lang.String toValue

Class com.kitfox.svg.animation.TrackManager extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

tracks

java.util.HashMap<K,V> tracks

Package com.kitfox.svg.animation.parser

Class com.kitfox.svg.animation.parser.ParseException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class com.kitfox.svg.animation.parser.Token extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

kind

int kind
An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.


beginLine

int beginLine
The line number of the first character of this Token.


beginColumn

int beginColumn
The column number of the first character of this Token.


endLine

int endLine
The line number of the last character of this Token.


endColumn

int endColumn
The column number of the last character of this Token.


image

java.lang.String image
The string image of the token.


next

Token next
A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.


specialToken

Token specialToken
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

Class com.kitfox.svg.animation.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 1L

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package com.kitfox.svg.app

Class com.kitfox.svg.app.MainFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

bn_quit

javax.swing.JButton bn_quit

bn_svgViewer

javax.swing.JButton bn_svgViewer

bn_svgViewer1

javax.swing.JButton bn_svgViewer1

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

Class com.kitfox.svg.app.PlayerDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

thread

PlayerThread thread

parent

SVGPlayer parent

bn_playBack

javax.swing.JButton bn_playBack

bn_playFwd

javax.swing.JButton bn_playFwd

bn_stop

javax.swing.JButton bn_stop

bn_time0

javax.swing.JButton bn_time0

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

text_curTime

javax.swing.JTextField text_curTime

text_timeStep

javax.swing.JTextField text_timeStep

Class com.kitfox.svg.app.SVGPlayer extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

svgDisplayPanel

SVGDisplayPanel svgDisplayPanel

playerDialog

PlayerDialog playerDialog

universe

SVGUniverse universe

fileChooser

javax.swing.JFileChooser fileChooser
FileChooser for running in trusted environments


CheckBoxMenuItem_anonInputStream

javax.swing.JCheckBoxMenuItem CheckBoxMenuItem_anonInputStream

cmCheck_verbose

javax.swing.JCheckBoxMenuItem cmCheck_verbose

cm_800x600

javax.swing.JMenuItem cm_800x600

cm_about

javax.swing.JMenuItem cm_about

cm_loadFile

javax.swing.JMenuItem cm_loadFile

cm_loadUrl

javax.swing.JMenuItem cm_loadUrl

cm_player

javax.swing.JMenuItem cm_player

jMenuBar1

javax.swing.JMenuBar jMenuBar1

jSeparator2

javax.swing.JSeparator jSeparator2

menu_file

javax.swing.JMenu menu_file

menu_help

javax.swing.JMenu menu_help

menu_window

javax.swing.JMenu menu_window

scrollPane_svgArea

javax.swing.JScrollPane scrollPane_svgArea

Class com.kitfox.svg.app.SVGViewer extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

svgDisplayPanel

SVGDisplayPanel svgDisplayPanel

fileChooser

javax.swing.JFileChooser fileChooser
FileChooser for running in trusted environments


CheckBoxMenuItem_anonInputStream

javax.swing.JCheckBoxMenuItem CheckBoxMenuItem_anonInputStream

cmCheck_verbose

javax.swing.JCheckBoxMenuItem cmCheck_verbose

cm_800x600

javax.swing.JMenuItem cm_800x600

cm_about

javax.swing.JMenuItem cm_about

cm_loadFile

javax.swing.JMenuItem cm_loadFile

cm_loadUrl

javax.swing.JMenuItem cm_loadUrl

jMenuBar1

javax.swing.JMenuBar jMenuBar1

menu_file

javax.swing.JMenu menu_file

menu_help

javax.swing.JMenu menu_help

menu_window

javax.swing.JMenu menu_window

panel_svgArea

javax.swing.JPanel panel_svgArea

scrollPane_svgArea

javax.swing.JScrollPane scrollPane_svgArea

Class com.kitfox.svg.app.VersionDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

verbose

boolean verbose

bn_close

javax.swing.JButton bn_close

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

textpane_text

javax.swing.JTextPane textpane_text

Package com.kitfox.svg.app.beans

Class com.kitfox.svg.app.beans.ProportionalLayoutPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

topMargin

float topMargin

bottomMargin

float bottomMargin

leftMargin

float leftMargin

rightMargin

float rightMargin

jPanel1

javax.swing.JPanel jPanel1

Class com.kitfox.svg.app.beans.SVGPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

svgUniverse

SVGUniverse svgUniverse

antiAlias

boolean antiAlias

svgURI

java.net.URI svgURI

scaleToFit

boolean scaleToFit

scaleXform

java.awt.geom.AffineTransform scaleXform

Package com.kitfox.svg.xml

Class com.kitfox.svg.xml.NumberWithUnits extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

value

float value

unitType

int unitType

Class com.kitfox.svg.xml.StyleAttribute extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

name

java.lang.String name

stringValue

java.lang.String stringValue

colorCompatable

boolean colorCompatable

urlCompatable

boolean urlCompatable