Package org.ghost4j.modifier
Class AbstractModifier
- java.lang.Object
-
- org.ghost4j.AbstractComponent
-
- org.ghost4j.modifier.AbstractModifier
-
public abstract class AbstractModifier extends AbstractComponent implements Modifier
Abstract modifier implementation. Contains methods that are common to the different modifier types
-
-
Field Summary
-
Fields inherited from class org.ghost4j.AbstractComponent
supportedDocumentClasses
-
-
Constructor Summary
Constructors Constructor Description AbstractModifier()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Document
modify(Document source, java.util.Map<java.lang.String,java.io.Serializable> parameters)
Modify a document with optional parametersprotected abstract Document
run(Document source, java.util.Map<java.lang.String,java.io.Serializable> parameters)
-
Methods inherited from class org.ghost4j.AbstractComponent
assertDeviceSupported, assertDocumentSupported, copySettings, extractSettings, isDeviceSupported
-
-
-
-
Method Detail
-
modify
public Document modify(Document source, java.util.Map<java.lang.String,java.io.Serializable> parameters) throws ModifierException, DocumentException, java.io.IOException
Description copied from interface:Modifier
Modify a document with optional parameters- Specified by:
modify
in interfaceModifier
- Parameters:
source
- Document to modifyparameters
- Modifier parameters- Returns:
- Modifier version of the document
- Throws:
ModifierException
DocumentException
java.io.IOException
-
run
protected abstract Document run(Document source, java.util.Map<java.lang.String,java.io.Serializable> parameters) throws ModifierException, DocumentException
- Throws:
ModifierException
DocumentException
-
-