package at.gv.egovernment.moa.spss.api.xmlverify;
/**
* Object encapsulating transform parameters either as a URI, binary or
* hashed.
*
* @author Patrick Peck
* @author Stephan Grill
* @version $Id$
*/
public interface TransformParameter {
/**
* Indicates that this object contains a transform parameter given as
* a URI.
*/
public static final int URI_TRANSFORMPARAMETER = 0;
/**
* Indicates that this object contains binary transform parameter.
*/
public static final int BINARY_TRANSFORMPARAMETER = 1;
/**
* Indicatest that this object contains a binary hash of the transform
* parameter.
*/
public static final int HASH_TRANSFORMPARAMETER = 2;
/**
* Gets the type of transform parameter contained in this object.
*
* @return The type of transform parameter, being one of
* URI_TRANSFORMPARAMETER
, BINARY_TRANSFORMPARAMETER
* or HASH_TRANSFORMPARAMETER
.
*/
public int getTransformParameterType();
/**
* Gets the transform parameter URI.
*
* @return The transform parameter URI.
*/
public String getURI();}