org.tratoo.mdd.kernel.emitter
Class RunConfiguration

java.lang.Object
  extended by org.tratoo.mdd.kernel.emitter.RunConfiguration

public class RunConfiguration
extends java.lang.Object

A configuration for an Emitter run.

Author:
woelfle

Nested Class Summary
static class RunConfiguration.Status
          The execution status of the RunConfiguration.
 
Field Summary
private  java.lang.Class emitter
          The emitter that should be used to emit.
private  java.util.List<java.lang.Throwable> errors
           
private  java.io.File rootDir
          The root directory to which to emit.
private  java.util.Collection<? extends java.lang.Object> sourceElements
          The source elements for which to emit.
private  RunConfiguration.Status status
          Status flag that indicates whether the emitter run succeeded or failed.
private  java.util.List<java.lang.String> warnings
           
 
Constructor Summary
RunConfiguration(java.util.Collection<? extends java.lang.Object> sourceElements, java.lang.Class emitter, java.io.File rootDir)
           
 
Method Summary
 java.lang.Class getEmitter()
           
 java.util.List<java.lang.Throwable> getErrors()
           
 java.io.File getRootDir()
           
 java.util.Collection<? extends java.lang.Object> getSourceElements()
           
 RunConfiguration.Status getStatus()
           
 java.util.List<java.lang.String> getWarnings()
           
 void setStatus(RunConfiguration.Status status)
          Sets the execution status.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceElements

private final transient java.util.Collection<? extends java.lang.Object> sourceElements
The source elements for which to emit.


emitter

private final transient java.lang.Class emitter
The emitter that should be used to emit.


rootDir

private final transient java.io.File rootDir
The root directory to which to emit.


status

private RunConfiguration.Status status
Status flag that indicates whether the emitter run succeeded or failed.


errors

private final transient java.util.List<java.lang.Throwable> errors

warnings

private final transient java.util.List<java.lang.String> warnings
Constructor Detail

RunConfiguration

public RunConfiguration(java.util.Collection<? extends java.lang.Object> sourceElements,
                        java.lang.Class emitter,
                        java.io.File rootDir)
Method Detail

getEmitter

public final java.lang.Class getEmitter()
Returns:
the emitter

getSourceElements

public final java.util.Collection<? extends java.lang.Object> getSourceElements()
Returns:
the sourceElement

getRootDir

public final java.io.File getRootDir()
Returns:
the rootDir

setStatus

public final void setStatus(RunConfiguration.Status status)
Sets the execution status.

Parameters:
status - The execution status.

getStatus

public final RunConfiguration.Status getStatus()
Returns:
The execution status.

getErrors

public final java.util.List<java.lang.Throwable> getErrors()
Returns:
The list of errors that occured during execution.

getWarnings

public final java.util.List<java.lang.String> getWarnings()
Returns:
The list of warnings that occured during execution.


Copyright © 2007. All Rights Reserved.