org.camunda.bpm.model.xml.impl.validation
Class ValidationResultsCollectorImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.validation.ValidationResultsCollectorImpl
All Implemented Interfaces:
ValidationResultCollector

public class ValidationResultsCollectorImpl
extends Object
implements ValidationResultCollector

Author:
Daniel Meyer

Field Summary
protected  Map<ModelElementInstance,List<ValidationResult>> collectedResults
           
protected  ModelElementInstance currentElement
           
protected  int errorCount
           
protected  int warningCount
           
 
Constructor Summary
ValidationResultsCollectorImpl()
           
 
Method Summary
 void addError(int code, String message)
          Adds an error
 void addWarning(int code, String message)
          Adds a warining
 ValidationResults getResults()
           
protected  List<ValidationResult> resultsForCurrentElement()
           
 void setCurrentElement(ModelElementInstance currentElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentElement

protected ModelElementInstance currentElement

collectedResults

protected Map<ModelElementInstance,List<ValidationResult>> collectedResults

errorCount

protected int errorCount

warningCount

protected int warningCount
Constructor Detail

ValidationResultsCollectorImpl

public ValidationResultsCollectorImpl()
Method Detail

addError

public void addError(int code,
                     String message)
Description copied from interface: ValidationResultCollector
Adds an error

Specified by:
addError in interface ValidationResultCollector
Parameters:
code - a reference code for the error
message - a human consumable error message

addWarning

public void addWarning(int code,
                       String message)
Description copied from interface: ValidationResultCollector
Adds a warining

Specified by:
addWarning in interface ValidationResultCollector
Parameters:
code - a reference code for the error
message - a human consumable error message

setCurrentElement

public void setCurrentElement(ModelElementInstance currentElement)

getResults

public ValidationResults getResults()

resultsForCurrentElement

protected List<ValidationResult> resultsForCurrentElement()


Copyright © 2016 camunda services GmbH. All rights reserved.