|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.indiana.dlib.metsnav.mets.v1_5.ObjectType
edu.indiana.dlib.metsnav.mets.v1_5.InterfaceDef
public class InterfaceDef
interfaceDef: interface definition object. The interface definition element contains a pointer an abstract definition of a set of related behaviors. These abstract behaviors can be associated with the content of a METS object. The interface definition element will be a pointer to another object (an interface definition object). An interface definition object could be another METS object, or some other entity (e.g., a WSDL file). Ideally, an interface definition object should contain metadata that describes a set of behaviors or methods. It may also contain files that describe the intended usage of the behaviors, and possibly files that represent different expressions of the interface definition. The interfaceDef element is optional to allow for cases where an interface definition can be obtained from a behavior mechanism object (see the mechanism element of the behaviorSec).
Constructor Summary | |
---|---|
InterfaceDef()
|
Method Summary | |
---|---|
boolean |
isValid()
Method isValid |
void |
marshal(ContentHandler handler)
Method marshal |
void |
marshal(Writer out)
Method marshal |
static Object |
unmarshal(Reader reader)
Method unmarshal |
void |
validate()
Method validate |
Methods inherited from class edu.indiana.dlib.metsnav.mets.v1_5.ObjectType |
---|
getActuate, getArcrole, getHref, getID, getLABEL, getLOCTYPE, getOTHERLOCTYPE, getRole, getShow, getTitle, getType, setActuate, setArcrole, setHref, setID, setLABEL, setLOCTYPE, setOTHERLOCTYPE, setRole, setShow, setTitle, setType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterfaceDef()
Method Detail |
---|
public boolean isValid()
isValid
in class ObjectType
public void marshal(Writer out) throws MarshalException, ValidationException
marshal
in class ObjectType
out
-
MarshalException
ValidationException
public void marshal(ContentHandler handler) throws IOException, MarshalException, ValidationException
marshal
in class ObjectType
handler
-
IOException
MarshalException
ValidationException
public static Object unmarshal(Reader reader) throws MarshalException, ValidationException
reader
-
MarshalException
ValidationException
public void validate() throws ValidationException
validate
in class ObjectType
ValidationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |