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

org.eclipse.cosmos.rm.validation.internal.common
Interface IValidationOutput

All Known Implementing Classes:
AbstractValidationOutput, FileOutput, MarkerOutput, SystemOutput, TextOutput

public interface IValidationOutput

Represents a validation output.


Method Summary
 void close()
          Closes any stream and performs any clean up necessary
 void initialize(java.util.Map attributes)
          Used to initialize this validation output
 void reportMessage(IValidationMessage validationMessage)
          A message is reported with a set of attributes that determine how the message should be logged.
 

Method Detail

initialize

void initialize(java.util.Map attributes)
Used to initialize this validation output

Parameters:
attributes - Attributes describing the setting

reportMessage

void reportMessage(IValidationMessage validationMessage)
A message is reported with a set of attributes that determine how the message should be logged. VerificationMessage.ATTRIBUTE_* constants are valid attribute keys.

Parameters:
attributes - The attributes of the message to be reported

close

void close()
Closes any stream and performs any clean up necessary


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