maltcms.datastructures.ms
Interface IExperiment

All Superinterfaces:
Comparable<Object>, Comparator<cross.datastructures.fragments.IFragment>, Externalizable, cross.IConfigurable, cross.datastructures.fragments.IFileFragment, cross.datastructures.fragments.IFragment, cross.datastructures.fragments.IGroupFragment, cross.datastructures.fragments.IIterableFragment, Iterable<cross.datastructures.fragments.IVariableFragment>, cross.io.xml.IXMLSerializable, Serializable
All Known Subinterfaces:
IExperiment1D, IExperiment2D
All Known Implementing Classes:
Experiment1D, Experiment2D

public interface IExperiment
extends cross.IConfigurable, cross.datastructures.fragments.IFileFragment

Interface representing an experiment. Delegate/Facade to cover a real IFileFragment.

Author:
Nils.Hoffmann@cebitec.uni-bielefeld.de

Method Summary
 cross.datastructures.fragments.IFileFragment getFileFragment()
           
 HashMap<String,String> getMetadata()
           
 String getMetadata(String key)
           
 void setFileFragment(cross.datastructures.fragments.IFileFragment ff)
           
 void setMetadata(String key, String value)
           
 
Methods inherited from interface cross.IConfigurable
configure
 
Methods inherited from interface cross.datastructures.fragments.IFileFragment
addChildren, addDimensions, addSourceFile, addSourceFile, appendXML, clearArrays, getAbsolutePath, getChild, getChild, getID, getName, getParent, getSize, getSourceFiles, hasChildren, hasChildren, isModified, iterator, removeChild, removeSourceFile, removeSourceFiles, save, setFile, setFile, toString
 
Methods inherited from interface cross.datastructures.fragments.IGroupFragment
hasChild, hasChild, nextGID, setID
 
Methods inherited from interface cross.datastructures.fragments.IFragment
addAttribute, compare, compareTo, getAttribute, getAttribute, getAttributes, getStats, hasAttribute, hasAttribute, setAttributes, setStats
 
Methods inherited from interface java.util.Comparator
equals
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getFileFragment

cross.datastructures.fragments.IFileFragment getFileFragment()

getMetadata

HashMap<String,String> getMetadata()

setFileFragment

void setFileFragment(cross.datastructures.fragments.IFileFragment ff)

setMetadata

void setMetadata(String key,
                 String value)

getMetadata

String getMetadata(String key)
                   throws cross.exception.ResourceNotAvailableException
Throws:
cross.exception.ResourceNotAvailableException


Copyright © 2007-2012. All Rights Reserved.