edu.harvard.hul.ois.mets
Class InterfaceDef

java.lang.Object
  extended byedu.harvard.hul.ois.mets.helper.MetsElement
      extended byedu.harvard.hul.ois.mets.helper.MetsVElement
          extended byedu.harvard.hul.ois.mets.helper.MetsIDElement
              extended byedu.harvard.hul.ois.mets.helper.ObjectType
                  extended byedu.harvard.hul.ois.mets.InterfaceDef
All Implemented Interfaces:
MetsIdentifiable, MetsSerializable, MetsValidatable

public class InterfaceDef
extends ObjectType

This class encapsulates the <interfaceDef> element. See <http://www.loc.gov/standards/mets/>.


Field Summary
 
Fields inherited from class edu.harvard.hul.ois.mets.helper.MetsIDElement
_ID
 
Fields inherited from class edu.harvard.hul.ois.mets.helper.MetsVElement
_valid
 
Fields inherited from class edu.harvard.hul.ois.mets.helper.MetsElement
_attrs, _content, _localName, _namespace, _qName, _schema
 
Constructor Summary
InterfaceDef()
          Instantiate a new <interfaceDef> object.
 
Method Summary
static InterfaceDef reader(MetsReader r)
          Instantiate an InterfaceDef object de-serialized from the input stream.
 
Methods inherited from class edu.harvard.hul.ois.mets.helper.ObjectType
getLABEL, getLOCTYPE, getOTHERLOCTYPE, getXlinkActuate, getXlinkArcrole, getXlinkHref, getXlinkRole, getXlinkShow, getXlinkTitle, read, setLABEL, setLOCTYPE, setOTHERLOCTYPE, setXlinkActuate, setXlinkArcrole, setXlinkHref, setXlinkRole, setXlinkShow, setXlinkTitle, validateThis, write
 
Methods inherited from class edu.harvard.hul.ois.mets.helper.MetsIDElement
getID, setID
 
Methods inherited from class edu.harvard.hul.ois.mets.helper.MetsVElement
isValid, validate, validateIDREFs, validateThisIDREFs
 
Methods inherited from class edu.harvard.hul.ois.mets.helper.MetsElement
getContent, getLocalName, getNamespace, getQName, getSchemas, init, setSchema, setSchema, writeSchemas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceDef

public InterfaceDef()
Instantiate a new <interfaceDef> object.

Method Detail

reader

public static InterfaceDef reader(MetsReader r)
                           throws MetsException
Instantiate an InterfaceDef object de-serialized from the input stream.

Parameters:
r - Reader
Returns:
BehaviourSec object
Throws:
MetsException - De-serializing exception