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
Fields 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 TypeMethodDescriptionbooleanbooleanisExists()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 interface Iterable
forEach, spliteratorMethods inherited from interface org.apache.tools.ant.types.ResourceCollection
isEmpty, stream
-
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
-