|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.uiuc.ndiipp.hubandspoke.utils.jhove.BaseApplicator
public class BaseApplicator
JhoveXSLApplicators that produce "base" metadata, i.e. the PREMIS object piece of the metadata that we need for all files.
| Constructor Summary | |
|---|---|
BaseApplicator()
|
|
| Method Summary | |
|---|---|
org.w3c.dom.Node |
parameterTransform(org.w3c.dom.Node jhoveInput,
java.lang.String idType,
java.lang.String idValue)
This is a convenience method since these two parameters will always need to be suppplied in the creation of the PREMIS metadata. |
org.w3c.dom.Node |
transform(org.w3c.dom.Node jhoveInput)
Actually perform the transform. |
org.w3c.dom.Node |
transform(org.w3c.dom.Node jhoveInput,
java.lang.String... parameters)
This class needed to be synchronized because is changes the javax parser DocumentBuilderFactory from the Saxon to the Xerces implementation and then back to Saxon before it returns. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseApplicator()
| Method Detail |
|---|
public org.w3c.dom.Node parameterTransform(org.w3c.dom.Node jhoveInput,
java.lang.String idType,
java.lang.String idValue)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerException
jhoveInput - The raw Jhove XML inputidType - The file ID type required by PREMISidValue - The file ID value required by PREMIS
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
public org.w3c.dom.Node transform(org.w3c.dom.Node jhoveInput,
java.lang.String... parameters)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerException
jhoveInput - The raw Jhove XML to transformparameters - Variable length. Consists of parameter-name,
parameter-value pairs of strings (so should
always be an even number) to be passed to the
stylesheet.
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
public org.w3c.dom.Node transform(org.w3c.dom.Node jhoveInput)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerException
jhoveInput - The raw Jhove XML to transform.
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||