Class LogOutputResource
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.DataType
- 
- org.apache.tools.ant.types.Resource
- 
- org.apache.tools.ant.types.resources.LogOutputResource
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- java.lang.Comparable<Resource>,- java.lang.Iterable<Resource>,- ResourceCollection,- Appendable
 
 public class LogOutputResource extends Resource implements Appendable Output-only Resource that always appends to Ant's log.- Since:
- Ant 1.8
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.types.ResourceMAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description LogOutputResource(ProjectComponent managingComponent)Create a new LogOutputResource.LogOutputResource(ProjectComponent managingComponent, int level)Create a new LogOutputResource.
 - 
Method SummaryModifier and Type Method Description java.io.OutputStreamgetAppendOutputStream()Get an appending OutputStream.java.io.OutputStreamgetOutputStream()Get an OutputStream for the Resource.- 
Methods inherited from class org.apache.tools.ant.types.Resourceas, asOptional, clone, compareTo, equals, getInputStream, getLastModified, getMagicNumber, getName, getRef, getSize, hashCode, isDirectory, isExists, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setRefid, setSize, size, toLongString, toString
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, 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.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.tools.ant.types.ResourceCollectionisEmpty, stream
 
- 
 
- 
- 
- 
Constructor Detail- 
LogOutputResourcepublic LogOutputResource(ProjectComponent managingComponent) Create a new LogOutputResource.- Parameters:
- managingComponent- ditto
 
 - 
LogOutputResourcepublic LogOutputResource(ProjectComponent managingComponent, int level) Create a new LogOutputResource.- Parameters:
- managingComponent- owning log content
- level- log level
 
 
- 
 - 
Method Detail- 
getAppendOutputStreampublic java.io.OutputStream getAppendOutputStream() throws java.io.IOExceptionGet an appending OutputStream.- Specified by:
- getAppendOutputStreamin interface- Appendable
- Returns:
- OutputStream
- Throws:
- java.io.IOException- if anything goes wrong
 
 - 
getOutputStreampublic java.io.OutputStream getOutputStream() throws java.io.IOExceptionGet an OutputStream for the Resource.- Overrides:
- getOutputStreamin class- Resource
- Returns:
- an OutputStream to which content can be written.
- Throws:
- java.io.IOException- if unable to provide the content of this Resource as a stream.
 
 
- 
 
-