org.openharmonise.vfs.metadata |
Provides classes and interfaces for metadata handling within the virtual file
system layer.
|
Java Source File Name | Type | Comment |
Domain.java | Class | Domains describe the applicability of properties by stating the paths
that they are allowed to be used in and the min and max occurrence values
for that path and any resource/content type restrictions. |
Property.java | Class | A Property is the definition of an item of metadata. |
PropertyCache.java | Class | Properties are cached so that they are not constantly fetched from
the Harmonise server. |
PropertyGroup.java | Class | A property group is essentially just a virtual file collection, this class
wraps the data that is required for use as a property group thus
simplifying usage in certain situations. |
PropertyInstance.java | Class | A property instance is an item of metadata which is attached to a
virtual file. |
Range.java | Interface | A range describes the valid values that a property instance can contain.
The Range interface is implemented to provide specific data handling for
a type of property. |
ResourceLookup.java | Class | The ResourceLookup class provides a store of objects which can be
requested out by either their full path or their fully qualified name,
i.e. |
ValidationResult.java | Class | A ValidationResult is returned from the validation of values in
Domain and
Range objects. |
ValueCache.java | Class | The value cache was initially intended to cache values and value groups
so that they are not fetched constantly from the Harmonise server.
However this is impractical as version information is not supplied
with value instances. |
ValueInstance.java | Interface | Marker interface for value objects. |