Methods Summary |
---|
public static void | _main(java.lang.String[] argv)Print the processor version to the command line.
System.out.println(getVersion());
|
public static int | getDevelopmentVersionNum()Development Drop Number.
Optional identifier designates development drop of
a specific release. D01 is the first development drop
of a new release.
Development drops are works in progress towards a
compeleted, final release. A specific development drop
may not completely implement all aspects of a new
feature, which may take several development drops to
complete. At the point of the final drop for the
release, the D suffix will be omitted.
Each 'D' drops can contain functional enhancements as
well as defect fixes. 'D' drops may not be as stable as
the final releases.
try {
if ((new String("")).length() == 0)
return 0;
else
return Integer.parseInt("");
} catch (NumberFormatException nfe) {
return 0;
}
|
public static java.lang.String | getImplementationLanguage()Implementation Language: Java.
return "Java";
|
public static int | getMaintenanceVersionNum()Maintenance Drop Number.
Optional identifier used to designate maintenance
drop applied to a specific release and contains
fixes for defects reported. It maintains compatibility
with the release and contains no API changes.
When missing, it designates the final and complete
development drop for a release.
return 0;
|
public static int | getMajorVersionNum()Major version number.
Version number. This changes only when there is a
significant, externally apparent enhancement from
the previous release. 'n' represents the n'th
version.
Clients should carefully consider the implications
of new versions as external interfaces and behaviour
may have changed.
return 2;
|
public static java.lang.String | getProduct()Name of product: Xalan.
return "Xalan";
|
public static int | getReleaseVersionNum()Release Number.
Release number. This changes when:
- a new set of functionality is to be added, eg,
implementation of a new W3C specification.
- API or behaviour change.
- its designated as a reference release.
return 6;
|
public static java.lang.String | getVersion()Get the basic version string for the current Xalan release.
Version String formatted like
"Xalan Java v.r[.dd| Dnn]" .
Futurework: have this read version info from jar manifest.
return getProduct()+" "+getImplementationLanguage()+" "
+getMajorVersionNum()+"."+getReleaseVersionNum()+"."
+( (getDevelopmentVersionNum() > 0) ?
("D"+getDevelopmentVersionNum()) : (""+getMaintenanceVersionNum()));
|