Package org.assertj.db.output
Class AbstractOutputterWithOrigin<E extends AbstractOutputterWithOrigin<E,O>,O extends Origin>
java.lang.Object
org.assertj.db.global.AbstractElement<E>
org.assertj.db.output.AbstractOutputter<E>
org.assertj.db.output.AbstractOutputterWithOrigin<E,O>
- Type Parameters:
E
- The "self" type of this assertion class. Please read "Emulating 'self types' using Java Generics to simplify fluent API implementation" for more details.O
- The type of the assertion class ofOrigin
.
- All Implemented Interfaces:
org.assertj.core.api.Descriptable<E>
- Direct Known Subclasses:
AbstractOutputterWithOriginWithChanges
,AbstractOutputterWithOriginWithColumnsAndRows
,ChangesOutputter
public abstract class AbstractOutputterWithOrigin<E extends AbstractOutputterWithOrigin<E,O>,O extends Origin>
extends AbstractOutputter<E>
Base class for all outputs with an
Origin
.- Author:
- Régis Pouiller
-
Field Summary
FieldsFields inherited from class org.assertj.db.output.AbstractOutputter
outputType
Fields inherited from class org.assertj.db.global.AbstractElement
info, myself
-
Method Summary
Methods inherited from class org.assertj.db.output.AbstractOutputter
getOutput, toConsole, toFile, toStream, withType
Methods inherited from class org.assertj.db.global.AbstractElement
as, as, describedAs, describedAs, getInfo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as
-
Field Details
-
origin
The assertion of origin.
-
-
Method Details
-
returnToOrigin
Returns the assertion of origin (an instance of a sub-class ofOrigin
.- Returns:
- The assertion of origin.
-