version"

From Documentation
m
Line 4: Line 4:
 
  <version>
 
  <version>
 
     <version-class>''a_class''</version-class>
 
     <version-class>''a_class''</version-class>
     <version-uuid>''a_version''</version-uuid>
+
     <version-uid>''a_version''</version-uid>
 
     <zk-version>''a_version''</zk-version>
 
     <zk-version>''a_version''</zk-version>
 
  </version>
 
  </version>
Line 12: Line 12:
 
It specifies the version of this language definition or addon. It also controls whether to ignore this document.
 
It specifies the version of this language definition or addon. It also controls whether to ignore this document.
  
First, ZK checks if the specified class (&lt;version-calss&gt;) matches the version (&lt;version-uuid&gt;). Second, it checks if ZK's version is the same or larger than the version specified in &lt;zk-version&gt;.
+
First, ZK checks if the specified class (&lt;version-calss&gt;) matches the version (&lt;version-uid&gt;). Second, it checks if ZK's version is the same or larger than the version specified in &lt;zk-version&gt;.
  
The specified class, if any, must have a static field called <tt>UUID</tt>. ZK will compare its value with the version specified in &lt;version-uuid&gt;. For example,
+
The specified class, if any, must have a static field called <tt>UID</tt>. ZK will compare its value with the version specified in &lt;version-uid&gt;. For example,
  
 
<source lang="java">
 
<source lang="java">

Revision as of 04:52, 14 July 2011


Syntax:

<version>
   <version-class>a_class</version-class>
   <version-uid>a_version</version-uid>
   <zk-version>a_version</zk-version>
</version>
[Optional]

It specifies the version of this language definition or addon. It also controls whether to ignore this document.

First, ZK checks if the specified class (<version-calss>) matches the version (<version-uid>). Second, it checks if ZK's version is the same or larger than the version specified in <zk-version>.

The specified class, if any, must have a static field called UID. ZK will compare its value with the version specified in <version-uid>. For example,

package foo;
public class MyAddon {
    public static public static final String UID = "1.0.3";
}

Then, you could specify it as follows.

<version>
	<version-class>foo.MyAddon</version-class>
	<version-uid>1.0.3</version-uid>
	<zk-version>5.0.0</zk-version>
</version>

which means foo.MyAddon.UID must be 1.0.3, and WebApp.getVersion() must be 5.0.0 or later.

Version History

Last Update : 2011/07/14


Version Date Content
     



Last Update : 2011/07/14

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.