Description

FCRepoKepler is a Jython package containing helper classes used in some of the Kepler workflows created for the Fedora-Kepler Integration Project.

The package is available in both zip and tar/gzip formats. The source code for this product is also available from the Fedora Commons SVN at https://fedora-commons.svn.sourceforge.net/svnroot/fedora-commons/incubator/kepler/trunk/jython/fcrepo/kepler

FCRepoKepler was written by Rick Moore for Fedora Commons and the Cornell University Library. Funding for this project was provided under a grant from the Mellon Foundation.

Product components

SimpleHTMLDialog class

This class provides a simple HTML dialog display and processing engine that allows Kepler PythonActors to obtain execution parameters in a user-friendly way. The dialog display and management is provided via Java Swing and AWT components.

Usage :

from fcrepo.kepler.SimpleHTMLDialog import SimpleHTMLDialog

dialog = SimpleHTMLDialog()
result = dialog.display(html_string)

TableRowAnalyzer class

This is an abstract base class used for actors that process a single row in a spreadsheet or other data matrix.

Usage :

from fcrepo.kepler.RowAnalyzer import TableRowAnalyzer

class MyClass(TableRowAnalyzer):
...
  • No labels