Difference between revisions of "JSave"

From Protege Wiki
Jump to: navigation, search
(New page: {{Plugin| PluginID=JSave| DeveloperID1=Samson Tu| LastUpdated=07/11/2007| HomepageURL=http://protege.cim3.net/cgi-bin/wiki.pl?JSave| Topic1=Software Engineering| License=Mozill...)
 
(reverting to previous version of page to remove spam)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Plugin|
+
{{Plugin
  PluginID=JSave|
+
|Description=JSave can be used to generate Java class definition stubs for Protege-Frames classes.
  DeveloperID1=Samson Tu|
+
|PluginType=Application
  LastUpdated=07/11/2007|
+
|ForApplication1=Protege-Frames
  HomepageURL=http://protege.cim3.net/cgi-bin/wiki.pl?JSave|
+
|HomepageURL=http://protegewiki.stanford.edu/index.php/JSave
  Topic1=Software Engineering|
+
|DeveloperID1=Samson Tu
  License=Mozilla Public License|
+
|LastUpdated=April 24, 2008
  Affiliation1=Stanford University|
+
|Topic1=Software Engineering
  Description=JSave can be used to generate Java class definition stubs for Protege classes.}}
+
|License=Mozilla Public License
 
+
|Affiliation1=Stanford University
 +
|Affiliation2=Stanford Center for Biomedical Informatics Research
 +
}}
 
<div style="float:left;">
 
<div style="float:left;">
==Description==
+
== More Information ==
  
 
JSave can be used to generate Java class definition stubs for Protege classes. The top level classes extend DefaultSimpleInstance, so that instances of the generated Java classes are also Protege instances and can use Protege API calls. A developer can add his or her own methods to the Java class definition. Regenerating Java class stubs will update the stubs while preserving user-supplied code. An option of the package allows generation of Java bean access methods and listeners.
 
JSave can be used to generate Java class definition stubs for Protege classes. The top level classes extend DefaultSimpleInstance, so that instances of the generated Java classes are also Protege instances and can use Protege API calls. A developer can add his or her own methods to the Java class definition. Regenerating Java class stubs will update the stubs while preserving user-supplied code. An option of the package allows generation of Java bean access methods and listeners.
  
==Installation.==
+
=== Installation ===
 +
 
 +
JSave is available for download from the Protege Web site in the form of a ZIP file:
 +
 
 +
http://protege.stanford.edu/plugins/jsave/jsave-bin-1.0.zip
 +
 
 +
Simply unzip the file to a location of your choice on your system, preserving the path names in the ZIP file.
  
JSave is bundled with the "full" installation of Protege.
+
=== Documentation ===
  
==Documentation==
+
JSave documentation comes with the binary distribution of the application.  After you have unzipped the file on your system, you will find an HTML document entitled "jsave.html" in the root directory.  If you would rather read the documentation without downloading JSave first, you can view jsave.html from the Protege Subversion repository:
  
The documentation for JSave is in the form of an HTML document entitled "jsave.html" and can be found in the following location (once you have installed Protege on your system): <pre><nowiki><protege-install-dir>/applications/jsave/jsave.html.</nowiki></pre>
+
http://smi-protege.stanford.edu/svn/jsave/trunk/docs/jsave.html (click the "download" link in the top left corner of the page)
  
If you would like to read the documentation without installing Protege, you can view jsave.html from our Subversion repository [http://smi-protege.stanford.edu/svn/jsave/trunk/docs/jsave.html here]. Click the "download" link in the top left corner of the page.
+
=== Level of Support ===
  
==Level of Support==
+
Author will answer questions via email, fix bugs, and consider new feature requests as time permits. 
  
Author will answer questions via email, fix bugs, and consider new feature requests as time permits.  
+
<span style="font-style:italic;">Any communications concerning JSave should be posted on the [http://mailman.stanford.edu/mailman/listinfo/protege-discussion protege-discussion mailing list].</span> 
  
The source code for JSave is available from the Protege Subversion repository.
+
=== Source Code ===
*browse the code via a Web interface [http://smi-protege.stanford.edu/svn/jsave/trunk/ here]
 
*download the source code with a Subversion client [http://smi-protege.stanford.edu/repos/protege/jsave/trunk/ here]
 
  
 +
The source code for JSave is available from the Protege subversion repository:
  
 +
* Browse the code via a Web interface: http://smi-protege.stanford.edu/svn/jsave/trunk/
 +
* Download the source code with a Subversion client: http://smi-protege.stanford.edu/repos/protege/jsave/trunk/
  
 +
Alternatively, we have provided the source code and Javadoc together in a ZIP file, which can be downloaded from the Protege Web site:
  
 +
http://protege.stanford.edu/plugins/jsave/jsave-src-1.0.zip
 +
<br /><br />
 
</div>
 
</div>

Latest revision as of 15:04, August 31, 2010

JSave

by Samson Tu

Type Application
Author(s) Samson Tu
Last Update April 24, 2008
License Mozilla Public License
Homepage JSave website
For Application
Topic(s)
Affiliation

JSave can be used to generate Java class definition stubs for Protege-Frames classes.

Versions & Compatibility

This section lists available versions of JSave.

VersionCompatible withDependencies
JSave 1.0Protege-Frames 3.4
Protege-Frames 3.3.1
Protege-Frames 3.2.1
Protege-Frames 3.1.1
Protege-Frames 3.0

If you click on the button below to add a new version of JSave, you will be asked to define a page title for the new version. Please adhere to the naming convention of JSave X.X.X when you define the new page!

Changelog

VersionChanges in this version
JSave 1.0minor updates to sample configuration file and invocation script


More Information

JSave can be used to generate Java class definition stubs for Protege classes. The top level classes extend DefaultSimpleInstance, so that instances of the generated Java classes are also Protege instances and can use Protege API calls. A developer can add his or her own methods to the Java class definition. Regenerating Java class stubs will update the stubs while preserving user-supplied code. An option of the package allows generation of Java bean access methods and listeners.

Installation

JSave is available for download from the Protege Web site in the form of a ZIP file:

http://protege.stanford.edu/plugins/jsave/jsave-bin-1.0.zip

Simply unzip the file to a location of your choice on your system, preserving the path names in the ZIP file.

Documentation

JSave documentation comes with the binary distribution of the application. After you have unzipped the file on your system, you will find an HTML document entitled "jsave.html" in the root directory. If you would rather read the documentation without downloading JSave first, you can view jsave.html from the Protege Subversion repository:

http://smi-protege.stanford.edu/svn/jsave/trunk/docs/jsave.html (click the "download" link in the top left corner of the page)

Level of Support

Author will answer questions via email, fix bugs, and consider new feature requests as time permits.

Any communications concerning JSave should be posted on the protege-discussion mailing list.

Source Code

The source code for JSave is available from the Protege subversion repository:

Alternatively, we have provided the source code and Javadoc together in a ZIP file, which can be downloaded from the Protege Web site:

http://protege.stanford.edu/plugins/jsave/jsave-src-1.0.zip