public class DocumentStreamAdapter extends Object implements MergeProcessor
Constructor and Description |
---|
DocumentStreamAdapter(MergeProcessor next)
constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMergeItem(Object mergeItem)
Add an item to be merged.
|
DescriptorIo |
getDescriptorIo() |
protected org.jdom.Document |
getDocument(InputStream theInput)
Parse the input stream into a document.
|
Object |
performMerge()
Perform the merge.
|
void |
setDescriptorIo(DescriptorIo descriptorIo) |
public DocumentStreamAdapter(MergeProcessor next)
next
- the processor to adaptpublic void addMergeItem(Object mergeItem) throws MergeException
addMergeItem
in interface MergeProcessor
mergeItem
- in the item to merge.MergeException
- on exceptionsMergeProcessor.addMergeItem(java.lang.Object)
public Object performMerge() throws MergeException
performMerge
in interface MergeProcessor
MergeException
- if there is a problemMergeProcessor.performMerge()
protected org.jdom.Document getDocument(InputStream theInput) throws IOException, org.jdom.JDOMException
theInput
- in the InputStream to readIOException
- on IO exceptionorg.jdom.JDOMException
- if there is an XML problempublic DescriptorIo getDescriptorIo()
public void setDescriptorIo(DescriptorIo descriptorIo)
descriptorIo
- the descriptorIo to setCopyright © 2004-2013 Codehaus. All Rights Reserved.