All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class fi.faidon.jvg.JVGHeader

java.lang.Object
   |
   +----fi.faidon.jvg.JVGHeader

public abstract class JVGHeader
extends Object
implements Serializable
Abstract class that defines the minimal set of fields and methods for a JVG file header. This class is useful for being able to identify the header record in a JVG file, no matter what its' contents are. It is sufficient if it extends the JVGHeader class. This also means that modifying the JVG header for new versions won't give any compatibility problems. The header should always be the first object in the graphics operations vector. It is not compulsory, though. You can have a JVG file without header, which means that default settings (whatever they are) apply.

The JVG definition actually has no restrictions for inserting various objects into the operations vector. A program may therefore add any objects it wants, the only rules are:


Variable Index

 o creationTime
Creation date and time.
 o creator
Creator identifier string.
 o idJVGVersion
Version identifier string.
 o javaVendor
 o javaVendorURL
 o javaVersion
System and Java version identifier strings.
 o osArch
 o osName
 o osVersion

Constructor Index

 o JVGHeader()

Variables

 o idJVGVersion
 public String idJVGVersion
Version identifier string. A "version" operation can also be included.

 o creator
 public String creator
Creator identifier string. Usually a string identifying the creating application.

 o creationTime
 public Date creationTime
Creation date and time.

 o javaVersion
 public String javaVersion
System and Java version identifier strings.

 o javaVendor
 public String javaVendor
 o javaVendorURL
 public String javaVendorURL
 o osName
 public String osName
 o osArch
 public String osArch
 o osVersion
 public String osVersion

Constructors

 o JVGHeader
 public JVGHeader()

All Packages  Class Hierarchy  This Package  Previous  Next  Index