package at.gv.egovernment.moa.spss.api.common;
/**
* Encapsulates content data.
*
* @author Patrick Peck
* @author Stephan Grill
* @version $Id$
*/
public interface Content {
/**
* Indicates that this object contains a URI reference to some content.
*/
public static final int REFERENCE_CONTENT = 0;
/**
* Indicates that this object contains binary content.
*/
public static final int BINARY_CONTENT = 1;
/**
* Indicates that this object contains XML content.
*/
public static final int XML_CONTENT = 2;
/**
* Gets the type of content contained in this object.
*
* @return The type of content, either BINARY_CONTENT
or
* XML_CONTENT
*/
public int getContentType();
/**
* Gets the reference to the content data (a URI).
*
* @return The reference to the content data.
*/
public String getReference();
}