Package org.geotools.xml.transform
Class TransformerBase.Task
- Object
-
- Task
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- TransformerBase
public class TransformerBase.Task extends Object implements Runnable
A wrapper for a Transformation Task. Support aborting any translation activity. Because the Task is Runnable, exceptions must be checked asynchronously by using the checkError and getError methods.
-
-
Constructor Summary
Constructors Constructor Description Task(Object object, StreamResult result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
Calls to the underlying translator to abort any calls to translation.boolean
checkError()
Did an error occur?Exception
getError()
Get any error which occurred.void
run()
Perform the translation.
-
-
-
Constructor Detail
-
Task
public Task(Object object, StreamResult result) throws TransformerException
- Throws:
TransformerException
-
-
Method Detail
-
checkError
public boolean checkError()
Did an error occur?- Returns:
- true if one did, false otherwise.
-
getError
public Exception getError()
Get any error which occurred.- Returns:
- An Exception if checkError returns true, null otherwise.
-
abort
public void abort()
Calls to the underlying translator to abort any calls to translation. Should return silently regardless of outcome.
-
-