Package dk.vajhoej.model

Interface Summary
Duplicatable Interface Duplicatable describes the functionality required by classes to be duplicated.
Persistable Interface Persistable describes the functionality required by classes to be persisted.
Persister Interface Persister describes the functionality required to persist other classes.
SeparatePersistable Interface SeparatePersistable describes the functionality required to be independently persisted.
VersionFactory Interface VersionFactory describes the functionality required to produce versions.
 

Class Summary
NameValuePair Class NameValuePair contains a name value pair.
NameValuePairList Class NameValuePairList contains a list of name value pairs.
PaletteBase Class PaletteBase is base class for palette classes that has a name.
PersistableBase Class PersistableBase is base class for classes that needs to keep track of where they were loaded from so they can be saved the same place.
Util Class Util contains some static utility methods.
Version Class Version is base class for classes representing a version.
Versioned Class Version is base class for classes containing a version.
 

Exception Summary
ModelException Class ModelException encapsulates checked exceptions related to model code.
ModelRuntimeException Class ModelRuntimeException encapsulates unchecked exceptions related to model code.
 

Annotation Types Summary
FileBrowse Annotation for file browing.