fedora.client.bmech.xml
Class BObjMETSSerializer
java.lang.Object
fedora.client.bmech.xml.BObjMETSSerializer
- Direct Known Subclasses:
- BDefMETSSerializer, BMechMETSSerializer
public abstract class BObjMETSSerializer
- extends java.lang.Object
Title: BObjMETSSerializer.java
Description:
- Version:
- $Id: BObjMETSSerializer.java 5166 2006-10-25 11:05:45Z eddie $
- Author:
- payette@cs.cornell.edu
|
Field Summary |
protected static java.lang.String |
ADMIN
|
protected static java.lang.String |
AUDIT
|
protected org.w3c.dom.Element |
bObjBehaviorSec
|
protected BObjTemplate |
bObjData
|
protected org.w3c.dom.Element |
bObjFileSec
|
protected org.w3c.dom.Element |
bObjStructMap
|
protected static java.lang.String |
DESC
|
protected java.util.Vector<java.lang.String> |
docDSIDs
|
protected org.w3c.dom.Document |
document
|
protected static java.lang.String |
METS
|
protected java.lang.String |
now
|
protected java.io.PrintWriter |
out
|
protected org.w3c.dom.Element |
root
|
protected static java.lang.String |
SCHEMALOC
|
protected static java.lang.String |
XLINK
|
protected static java.lang.String |
XMLNS
|
protected static java.lang.String |
XSI
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METS
protected static final java.lang.String METS
- See Also:
- Constant Field Values
AUDIT
protected static final java.lang.String AUDIT
- See Also:
- Constant Field Values
DESC
protected static final java.lang.String DESC
- See Also:
- Constant Field Values
ADMIN
protected static final java.lang.String ADMIN
- See Also:
- Constant Field Values
XLINK
protected static final java.lang.String XLINK
- See Also:
- Constant Field Values
SCHEMALOC
protected static final java.lang.String SCHEMALOC
- See Also:
- Constant Field Values
XSI
protected static final java.lang.String XSI
- See Also:
- Constant Field Values
XMLNS
protected static final java.lang.String XMLNS
- See Also:
- Constant Field Values
out
protected java.io.PrintWriter out
document
protected org.w3c.dom.Document document
root
protected org.w3c.dom.Element root
bObjFileSec
protected org.w3c.dom.Element bObjFileSec
docDSIDs
protected java.util.Vector<java.lang.String> docDSIDs
bObjStructMap
protected org.w3c.dom.Element bObjStructMap
bObjBehaviorSec
protected org.w3c.dom.Element bObjBehaviorSec
bObjData
protected BObjTemplate bObjData
now
protected java.lang.String now
BObjMETSSerializer
public BObjMETSSerializer(BObjTemplate bObjData)
throws BMechBuilderException
- Throws:
BMechBuilderException
getInlineMD
protected abstract org.w3c.dom.Element[] getInlineMD()
throws BMechBuilderException
- Throws:
BMechBuilderException
getVariableRootAttrs
protected abstract org.w3c.dom.Attr[] getVariableRootAttrs()
throws BMechBuilderException
- Throws:
BMechBuilderException
getVariableStructMapDivs
protected abstract org.w3c.dom.Element[] getVariableStructMapDivs()
throws BMechBuilderException
- Throws:
BMechBuilderException
serialize
protected void serialize()
throws BMechBuilderException
- Throws:
BMechBuilderException
initializeTree
protected void initializeTree()
throws BMechBuilderException
- Throws:
BMechBuilderException
finalizeTree
protected void finalizeTree()
throws BMechBuilderException
- Throws:
BMechBuilderException
genBaseMETS
protected void genBaseMETS(BObjTemplate bObjData)
throws BMechBuilderException
- Throws:
BMechBuilderException
setMETSRoot
protected void setMETSRoot(BObjTemplate bObjData)
throws BMechBuilderException
- Throws:
BMechBuilderException
setBObjFileSec
protected void setBObjFileSec(BObjTemplate bObjData)
setBObjStructMap
protected void setBObjStructMap(BObjTemplate bObjData)
throws BMechBuilderException
- Throws:
BMechBuilderException
setDiv
protected org.w3c.dom.Element setDiv(java.lang.String type,
java.lang.String label,
java.lang.String dsid)
setBObjBehaviorSec
protected void setBObjBehaviorSec(BObjTemplate bObjData)
setDC
protected org.w3c.dom.Element setDC(org.w3c.dom.Element dc)
throws BMechBuilderException
- Throws:
BMechBuilderException
printMETS
public void printMETS()
writeMETSFile
public void writeMETSFile(java.io.File file)
throws BMechBuilderException
- Throws:
BMechBuilderException
writeMETSStream
public java.io.InputStream writeMETSStream()
throws BMechBuilderException
- Throws:
BMechBuilderException