edu.indiana.dlib.metsnav.mets.v1_5
Class TransformFile

java.lang.Object
  extended by edu.indiana.dlib.metsnav.mets.v1_5.TransformFile
All Implemented Interfaces:
Serializable

public class TransformFile
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
TransformFile()
           
 
Method Summary
 void deleteTRANSFORMORDER()
          Method deleteTRANSFORMORDER
 String getTRANSFORMALGORITHM()
          Returns the value of field 'TRANSFORMALGORITHM'.
 Object getTRANSFORMBEHAVIOR()
          Returns the value of field 'TRANSFORMBEHAVIOR'.
 String getTRANSFORMKEY()
          Returns the value of field 'TRANSFORMKEY'.
 int getTRANSFORMORDER()
          Returns the value of field 'TRANSFORMORDER'.
 TransformFileTRANSFORMTYPEType getTRANSFORMTYPE()
          Returns the value of field 'TRANSFORMTYPE'.
 boolean hasTRANSFORMORDER()
          Method hasTRANSFORMORDER
 boolean isValid()
          Method isValid
 void marshal(ContentHandler handler)
          Method marshal
 void marshal(Writer out)
          Method marshal
 void setTRANSFORMALGORITHM(String TRANSFORMALGORITHM)
          Sets the value of field 'TRANSFORMALGORITHM'.
 void setTRANSFORMBEHAVIOR(Object TRANSFORMBEHAVIOR)
          Sets the value of field 'TRANSFORMBEHAVIOR'.
 void setTRANSFORMKEY(String TRANSFORMKEY)
          Sets the value of field 'TRANSFORMKEY'.
 void setTRANSFORMORDER(int TRANSFORMORDER)
          Sets the value of field 'TRANSFORMORDER'.
 void setTRANSFORMTYPE(TransformFileTRANSFORMTYPEType TRANSFORMTYPE)
          Sets the value of field 'TRANSFORMTYPE'.
static Object unmarshal(Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformFile

public TransformFile()
Method Detail

deleteTRANSFORMORDER

public void deleteTRANSFORMORDER()
Method deleteTRANSFORMORDER


getTRANSFORMALGORITHM

public String getTRANSFORMALGORITHM()
Returns the value of field 'TRANSFORMALGORITHM'. The field 'TRANSFORMALGORITHM' has the following description: TRANSFORMALGORITHM: a string describing the specific decompression or decryption routine used to access the contents of this file.

Returns:
String

getTRANSFORMBEHAVIOR

public Object getTRANSFORMBEHAVIOR()
Returns the value of field 'TRANSFORMBEHAVIOR'. The field 'TRANSFORMBEHAVIOR' has the following description: TRANSFORMBEHAVIOR: an IDREF to a behavior element for this transformation

Returns:
Object

getTRANSFORMKEY

public String getTRANSFORMKEY()
Returns the value of field 'TRANSFORMKEY'. The field 'TRANSFORMKEY' has the following description: TRANSFORMKEY: a key to be used with the transform algorithm for accessing the file's contents.

Returns:
String

getTRANSFORMORDER

public int getTRANSFORMORDER()
Returns the value of field 'TRANSFORMORDER'.

Returns:
int

getTRANSFORMTYPE

public TransformFileTRANSFORMTYPEType getTRANSFORMTYPE()
Returns the value of field 'TRANSFORMTYPE'. The field 'TRANSFORMTYPE' has the following description: TRANSFORMTYPE: a type of transformation needed to render content of a file accessible (including unpacking a file into subsidiary files/streams).

Returns:
TransformFileTRANSFORMTYPEType

hasTRANSFORMORDER

public boolean hasTRANSFORMORDER()
Method hasTRANSFORMORDER

Returns:
boolean

isValid

public boolean isValid()
Method isValid

Returns:
boolean

marshal

public void marshal(Writer out)
             throws MarshalException,
                    ValidationException
Method marshal

Parameters:
out -
Throws:
MarshalException
ValidationException

marshal

public void marshal(ContentHandler handler)
             throws IOException,
                    MarshalException,
                    ValidationException
Method marshal

Parameters:
handler -
Throws:
IOException
MarshalException
ValidationException

setTRANSFORMALGORITHM

public void setTRANSFORMALGORITHM(String TRANSFORMALGORITHM)
Sets the value of field 'TRANSFORMALGORITHM'. The field 'TRANSFORMALGORITHM' has the following description: TRANSFORMALGORITHM: a string describing the specific decompression or decryption routine used to access the contents of this file.

Parameters:
TRANSFORMALGORITHM - the value of field 'TRANSFORMALGORITHM'.

setTRANSFORMBEHAVIOR

public void setTRANSFORMBEHAVIOR(Object TRANSFORMBEHAVIOR)
Sets the value of field 'TRANSFORMBEHAVIOR'. The field 'TRANSFORMBEHAVIOR' has the following description: TRANSFORMBEHAVIOR: an IDREF to a behavior element for this transformation

Parameters:
TRANSFORMBEHAVIOR - the value of field 'TRANSFORMBEHAVIOR'.

setTRANSFORMKEY

public void setTRANSFORMKEY(String TRANSFORMKEY)
Sets the value of field 'TRANSFORMKEY'. The field 'TRANSFORMKEY' has the following description: TRANSFORMKEY: a key to be used with the transform algorithm for accessing the file's contents.

Parameters:
TRANSFORMKEY - the value of field 'TRANSFORMKEY'.

setTRANSFORMORDER

public void setTRANSFORMORDER(int TRANSFORMORDER)
Sets the value of field 'TRANSFORMORDER'.

Parameters:
TRANSFORMORDER - the value of field 'TRANSFORMORDER'.

setTRANSFORMTYPE

public void setTRANSFORMTYPE(TransformFileTRANSFORMTYPEType TRANSFORMTYPE)
Sets the value of field 'TRANSFORMTYPE'. The field 'TRANSFORMTYPE' has the following description: TRANSFORMTYPE: a type of transformation needed to render content of a file accessible (including unpacking a file into subsidiary files/streams).

Parameters:
TRANSFORMTYPE - the value of field 'TRANSFORMTYPE'.

unmarshal

public static Object unmarshal(Reader reader)
                        throws MarshalException,
                               ValidationException
Method unmarshal

Parameters:
reader -
Returns:
Object
Throws:
MarshalException
ValidationException

validate

public void validate()
              throws ValidationException
Method validate

Throws:
ValidationException


Copyright © 2005 Trustees of Indiana University. All Rights Reserved.