Package org.mycore.datamodel.ifs2

Class Summary
MCRBlockingInputStream This class implements a special kind of BufferedInputStream that blocks invocations of the read method until the number of bytes that were requested are fully read from the underlying InputStream.
MCRContent Used to read/write content from any source to any target.
MCRContentInputStream This input stream is used by the MyCoRe filesystem classes to read the content of a file and import it into the System.
MCRDirectory Represents a directory stored in a file collection, which may contain other files and directories.
MCRFile Represents a file stored in a file collection.
MCRFileCollection Represents a set of files and directories belonging together, that are stored in a persistent MCRFileStore.
MCRFileStore Stores file collections containing files and directories.
MCRMetadataStore Stores XML metadata documents (or optionally any other BLOB data) in a persistent filesystem structure For each object type, a store must be defined as follows: MCR.IFS2.Store.DocPortal_document.Class=org.mycore.datamodel.ifs2.MCRMetadataStore MCR.IFS2.Store.DocPortal_document.BaseDir=/foo/bar MCR.IFS2.Store.DocPortal_document.SlotLayout=4-2-2 MCR.IFS2.
MCRMetadataVersion Provides information about a stored version of metadata and allows to retrieve that version from SVN
MCRNode Represents a file, directory or file collection within a file store.
MCRObjectMetadataStoreIFS2 Stores XML metadata of MCRObject in IFS2
MCRStore Stores metadata files or file collections containing files and directories in a persistent store implemented using a local filesystem.
MCRStoredMetadata Represents an XML metadata document that is stored in MCRMetadataStore.
MCRStoredNode A file or directory really stored by importing it from outside the system.
MCRVersionedMetadata Represents an XML metadata document that is stored in a local filesystem store and in parallel in a Subversion repository to track and restore changes.
MCRVersioningMetadataStore Stores metadata objects both in a local filesystem structure and in a Subversion repository.
MCRVirtualNode A virtual node in a file collection, which may be a child node of a container file type like zip or tar.