Package org.apache.ant.antunit
Class LogContent
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.Resource
org.apache.ant.antunit.LogContent
- All Implemented Interfaces:
Cloneable,Comparable<org.apache.tools.ant.types.Resource>,Iterable<org.apache.tools.ant.types.Resource>,org.apache.tools.ant.types.ResourceCollection
public class LogContent
extends org.apache.tools.ant.types.Resource
Exposes AntUnit log content as a (read-only) Resource.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.tools.ant.types.LogLevelprivate booleanFields inherited from class org.apache.tools.ant.types.Resource
MAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZEFields inherited from class org.apache.tools.ant.types.DataType
checked, refFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new LogContent resource.LogContent(org.apache.tools.ant.Project p, org.apache.tools.ant.types.LogLevel level) Create a new LogContent resource, specifying Project and log level.LogContent(org.apache.tools.ant.Project p, org.apache.tools.ant.types.LogLevel level, boolean mergeLines) Create a new LogContent resource, specifying Project and log level. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate LogCapturerprivate InputStreambooleanisExists()final voidsetLevel(org.apache.tools.ant.types.LogLevel level) Set the desired log level.final voidsetMergeLines(boolean b) Whether to merge messages into a single line or split them into multiple lines.Methods inherited from class org.apache.tools.ant.types.Resource
as, asOptional, clone, compareTo, getLastModified, getMagicNumber, getName, getOutputStream, getRef, getSize, hashCode, isDirectory, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setRefid, setSize, size, toLongString, toStringMethods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributesMethods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.tools.ant.types.ResourceCollection
isEmpty, stream
-
Field Details
-
level
private org.apache.tools.ant.types.LogLevel level -
mergeLines
private boolean mergeLines
-
-
Constructor Details
-
LogContent
public LogContent()Create a new LogContent resource. -
LogContent
public LogContent(org.apache.tools.ant.Project p, org.apache.tools.ant.types.LogLevel level) Create a new LogContent resource, specifying Project and log level.This constructor is provided primarily for convenience during programmatic usage.
- Parameters:
p- the test projectlevel- the LogLevel.
-
LogContent
public LogContent(org.apache.tools.ant.Project p, org.apache.tools.ant.types.LogLevel level, boolean mergeLines) Create a new LogContent resource, specifying Project and log level.This constructor is provided primarily for convenience during programmatic usage.
- Parameters:
p- the test projectlevel- the LogLevel.mergeLines- whether to merge messages into a single line or split them into multiple lines- Since:
- AntUnit 1.3
-
-
Method Details
-
setLevel
public final void setLevel(org.apache.tools.ant.types.LogLevel level) Set the desired log level.- Parameters:
level- a LogLevel enumerated attribute.
-
setMergeLines
public final void setMergeLines(boolean b) Whether to merge messages into a single line or split them into multiple lines.- Parameters:
b- whether to merge messages into a single line- Since:
- AntUnit 1.3
-
getInputStream
- Overrides:
getInputStreamin classorg.apache.tools.ant.types.Resource- Throws:
IOException
-
isExists
public boolean isExists()- Overrides:
isExistsin classorg.apache.tools.ant.types.Resource
-
equals
- Overrides:
equalsin classorg.apache.tools.ant.types.Resource
-
getLogCapturer
-
getLogStream
-