|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.uiuc.ndiipp.hubandspoke.utils.jhove.JhoveResult
public class JhoveResult
This is a simple container class to bind together raw Jhove data, the transformed "base" metadata required for a file (Administrative Metadata section, Requirement 4 of METS profile), and the transformed "specific" metadata (Administrative Metadata section, requirements 5-9). All are represented as DOM Nodes. The "specific" metadata field may be null if none is specified for a given MIME type.
| Constructor Summary | |
|---|---|
JhoveResult()
Constructor if no metadata is known. |
|
JhoveResult(org.w3c.dom.Node jhoveMetadata,
org.w3c.dom.Node baseMetadata,
org.w3c.dom.Node specificMetadata)
Constructor if all metadata is known. |
|
| Method Summary | |
|---|---|
org.w3c.dom.Node |
getBaseMetadata()
Accessor for PREMIS object metadata |
org.w3c.dom.Node |
getJhoveMetadata()
Accessor for raw Jhove metadata |
org.w3c.dom.Node |
getSpecificMetadata()
Accessor for MIME type specific metadata |
java.lang.String |
getSpecificMetadataOtherMDType()
Accessor for specificMetadataOtherMDType |
edu.harvard.hul.ois.mets.Mdtype |
getSpecificMetadataType()
Accessor for specificMetadataType |
void |
setBaseMetadata(org.w3c.dom.Node baseMetadata)
Accessor for PREMIS object metadata |
void |
setJhoveMetadata(org.w3c.dom.Node jhoveMetadata)
Accessor for raw Jhove metadata |
void |
setSpecificMetadata(org.w3c.dom.Node specificMetadata)
Accessor for MIME type specific metadata |
void |
setSpecificMetadataOtherMDType(java.lang.String specificMetadataOtherMDType)
Accessor for specificMetadataOtherMDType |
void |
setSpecificMetadataType(edu.harvard.hul.ois.mets.Mdtype specificMetadataType)
Accessor for specificMetadataType |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JhoveResult(org.w3c.dom.Node jhoveMetadata,
org.w3c.dom.Node baseMetadata,
org.w3c.dom.Node specificMetadata)
jhoveMetadata - Raw Jhove metadatabaseMetadata - PREMIS object metadataspecificMetadata - MIME type specific metadata (possibly null)public JhoveResult()
| Method Detail |
|---|
public org.w3c.dom.Node getBaseMetadata()
public void setBaseMetadata(org.w3c.dom.Node baseMetadata)
baseMetadata - Node representing PREMIS object metadatapublic org.w3c.dom.Node getJhoveMetadata()
public void setJhoveMetadata(org.w3c.dom.Node jhoveMetadata)
jhoveMetadata - Node representing raw Jhove metadatapublic org.w3c.dom.Node getSpecificMetadata()
public void setSpecificMetadata(org.w3c.dom.Node specificMetadata)
specificMetadata - Node representing MIME type specific metadatapublic java.lang.String getSpecificMetadataOtherMDType()
public void setSpecificMetadataOtherMDType(java.lang.String specificMetadataOtherMDType)
specificMetadataOtherMDType - String naming the metadata typepublic edu.harvard.hul.ois.mets.Mdtype getSpecificMetadataType()
public void setSpecificMetadataType(edu.harvard.hul.ois.mets.Mdtype specificMetadataType)
specificMetadataType - Mdtype (from Harvard METS API) for Mdtype
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||