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.LogLevel
private boolean
Fields inherited from class org.apache.tools.ant.types.Resource
MAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE
Fields inherited from class org.apache.tools.ant.types.DataType
checked, ref
Fields 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 TypeMethodDescriptionboolean
private LogCapturer
private InputStream
boolean
isExists()
final void
setLevel
(org.apache.tools.ant.types.LogLevel level) Set the desired log level.final void
setMergeLines
(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, toString
Methods 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, tooManyAttributes
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods 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:
getInputStream
in classorg.apache.tools.ant.types.Resource
- Throws:
IOException
-
isExists
public boolean isExists()- Overrides:
isExists
in classorg.apache.tools.ant.types.Resource
-
equals
- Overrides:
equals
in classorg.apache.tools.ant.types.Resource
-
getLogCapturer
-
getLogStream
-