[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r5937] by andyscukanec

ConversionRules no longer has anything to do with Observable or Observer objects.

ConversionRules attribute are now immutable. ie - you cannot change the name of a relationship or the nodetype of any template or the alias of a namespace. These fields are now final and must be preset upon instantiation.

The ConversionRulesTask now allows for the user to add, delete, and edit namespaces and datastream/object template attributes.

2005-07-14 06:19:04 Tree
[r5936] by andyscukanec

*** empty log message ***

2005-07-14 04:38:06 Tree
[r5935] by andyscukanec

Put a system wide status bar at the bottom. It contains a general purpose progress bar and a "currently open file/folder" label. Made these tools globally available from the SIPCreator.

Refactored the "parent" variable in all 3 tasks to be "creator"

CRules are now saved in the SIP file.

MinimalMetadata now puts out valid XML under all conditions.

I use the LABEL attribute in the structMap:div's to associate a DIV with a particular ZIP entry. structMap:div:ID is now unused.

ConversionRules is now easily convertible to XML.

Some configuration stuff changed - the name on the MinimalMetadata class (in classList) and I added the JAF JAR file to the lib directory.

2005-07-12 22:26:18 Tree
[r5934] by andyscukanec

*** empty log message ***

2005-07-12 16:49:27 Tree
[r5933] by andyscukanec

*** empty log message ***

2005-07-07 03:56:31 Tree
[r5932] by andyscukanec

Many changes:
* A graph can now be generated according to the relationships laid out by the crules.xml file.
* The bug wherein the metadata tabs don't display tooltips has been fixed by using the WRAP_LAYOUT policy in the JTabbedPane. This is a documented, known bug in Swing under Java 1.4, so I'll just work around it.
* A lot of the utility classes have been removed and replaced by beowulf-1_4.jar.
* A MetadataView class has been introduced to give the tabbed view of metadata a cleaner interface.
* I've created a generic interface for mimetype detection and wrapped the two current tools, JAF (from Sun) and JMimeMagic (found on Sourceforge).
* I've put options for mime type detection in the properties file
* I've created a runnable which iterates over the file system tree in the back ground and opens up all of the child files without interfering with the GUI thread. This *might* cause problems if the user manages to expand a branch before this thread gets to that branch. I haven't been able to test this out yet. Overall the result is nice: there is still no lag in opening up large directories and now there isn't even a lag when expanding the handles for the subdirectories.
* ConversionRules is now a well coded Java class with intelligent accessors/modifiers. There was a bit of a problem as a result of this when a user would edit the "type" field on a metadata entry. The problem was purely a software engineering one though and I believe it has been fixed. I'm not pleased that the ConversionRules class is responsible for creating a ComboBoxModel, but this seemed the cleanest way to give access to the list of DatastreamTemplates.

ags, 11:30 pm, 7/6/2005

2005-07-07 03:29:48 Tree
[r5931] by andyscukanec

*** empty log message ***

2005-07-01 21:56:20 Tree
[r5930] by andyscukanec

*** empty log message ***

2005-06-29 01:25:37 Tree
[r5929] by andyscukanec

*** empty log message ***

2005-06-28 22:22:40 Tree
[r5928] by andyscukanec

Loading a SIP file now correctly reads in the MIMETYPE for the appropriate entries, and there is no need to worry about the ID generator. IDs are now generated using the system time as opposed to an incrementing counter.

ags, 5 am, 6/28/2005

2005-06-28 08:58:57 Tree
Older >