COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.common
Class FileOutput

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.common.AbstractValidationOutput
      extended by org.eclipse.cosmos.rm.validation.internal.common.TextOutput
          extended by org.eclipse.cosmos.rm.validation.internal.common.FileOutput
All Implemented Interfaces:
IValidationOutput

public class FileOutput
extends TextOutput


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.cosmos.rm.validation.internal.common.AbstractValidationOutput
AbstractValidationOutput.ValidationMessage, AbstractValidationOutput.ValidationMessageFactory
 
Constructor Summary
FileOutput()
           
 
Method Summary
 void close()
          Closes any stream and performs any clean up necessary
 java.lang.String getFilePath()
           
 void initialize(java.util.Map attributes)
          Used to initialize this validation output
protected  void writeMessage(java.lang.String message)
          Concrete classes are expected to write the passed in message to an output stream.
 
Methods inherited from class org.eclipse.cosmos.rm.validation.internal.common.TextOutput
formatMessage, writeMessageToSource
 
Methods inherited from class org.eclipse.cosmos.rm.validation.internal.common.AbstractValidationOutput
getAssociatedResource, getErrorCount, reportMessage, setAssociatedResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOutput

public FileOutput()
Method Detail

initialize

public void initialize(java.util.Map attributes)
Description copied from interface: IValidationOutput
Used to initialize this validation output

Specified by:
initialize in interface IValidationOutput
Overrides:
initialize in class AbstractValidationOutput
Parameters:
attributes - Attributes describing the setting
See Also:
AbstractValidationOutput.initialize(java.util.Map)

getFilePath

public java.lang.String getFilePath()

writeMessage

protected void writeMessage(java.lang.String message)
Description copied from class: TextOutput
Concrete classes are expected to write the passed in message to an output stream.

Specified by:
writeMessage in class TextOutput
Parameters:
message - The message to be written

close

public void close()
Description copied from interface: IValidationOutput
Closes any stream and performs any clean up necessary

Specified by:
close in interface IValidationOutput
Overrides:
close in class AbstractValidationOutput
See Also:
IValidationOutput.close()

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification