|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fi.faidon.jvg.JVGHeader
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:
Field Summary | |
java.util.Date |
creationTime
Creation date and time. |
java.lang.String |
creator
Creator identifier string. |
java.lang.String |
idJVGVersion
Version identifier string. |
java.lang.String |
javaVendor
|
java.lang.String |
javaVendorURL
|
java.lang.String |
javaVersion
System and Java version identifier strings. |
java.lang.String |
osArch
|
java.lang.String |
osName
|
java.lang.String |
osVersion
|
Constructor Summary | |
JVGHeader()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.lang.String idJVGVersion
public java.lang.String creator
public java.util.Date creationTime
public java.lang.String javaVersion
public java.lang.String javaVendor
public java.lang.String javaVendorURL
public java.lang.String osName
public java.lang.String osArch
public java.lang.String osVersion
Constructor Detail |
public JVGHeader()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |