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:
- If there is a header object, it should be the first one.
- GraphicsOperation objects should be followed by the appropriate objects, but there may
be any other objects too.
-
creationTime
- Creation date and time.
-
creator
- Creator identifier string.
-
idJVGVersion
- Version identifier string.
-
javaVendor
-
-
javaVendorURL
-
-
javaVersion
- System and Java version identifier strings.
-
osArch
-
-
osName
-
-
osVersion
-
-
JVGHeader()
-
idJVGVersion
public String idJVGVersion
- Version identifier string. A "version" operation can also be included.
creator
public String creator
- Creator identifier string. Usually a string identifying the creating application.
creationTime
public Date creationTime
- Creation date and time.
javaVersion
public String javaVersion
- System and Java version identifier strings.
javaVendor
public String javaVendor
javaVendorURL
public String javaVendorURL
osName
public String osName
osArch
public String osArch
osVersion
public String osVersion
JVGHeader
public JVGHeader()
All Packages Class Hierarchy This Package Previous Next Index