Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.service.instance.validation.internal
Class InstanceValidationServiceImpl

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.service.instance.InstanceServiceAdapter
      extended by eu.esdihumboldt.hale.ui.service.instance.validation.internal.InstanceValidationServiceImpl
All Implemented Interfaces:
InstanceServiceListener, InstanceValidationService

public class InstanceValidationServiceImpl
extends InstanceServiceAdapter
implements InstanceValidationService

Service that listens to the instance service and validates instances.

Author:
Kai Schwierczek

Constructor Summary
InstanceValidationServiceImpl(InstanceService instanceService, ReportService reportService)
          Creates the instance validation service.
 
Method Summary
 void addListener(InstanceValidationListener listener)
          Adds a listener.
 void datasetAboutToChange(DataSet type)
          Called when a data set is about to change.
 void datasetChanged(DataSet type)
          Called when a data set has changed
 boolean isValidationEnabled()
          Returns whether the automatic instance validation after each transformation is enabled.
 void removeListener(InstanceValidationListener listener)
          Removes a listener.
 void setValidationEnabled(boolean enable)
          Set whether the automatic instance validation after each transformation is enabled.
 
Methods inherited from class eu.esdihumboldt.hale.ui.service.instance.InstanceServiceAdapter
transformationToggled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceValidationServiceImpl

public InstanceValidationServiceImpl(InstanceService instanceService,
                                     ReportService reportService)
Creates the instance validation service.

Parameters:
instanceService - the instance service to use
reportService - the report service to use
Method Detail

datasetChanged

public void datasetChanged(DataSet type)
Description copied from interface: InstanceServiceListener
Called when a data set has changed

Specified by:
datasetChanged in interface InstanceServiceListener
Overrides:
datasetChanged in class InstanceServiceAdapter
Parameters:
type - the data set type
See Also:
InstanceServiceListener.datasetChanged(DataSet)

datasetAboutToChange

public void datasetAboutToChange(DataSet type)
Description copied from interface: InstanceServiceListener
Called when a data set is about to change.

Specified by:
datasetAboutToChange in interface InstanceServiceListener
Overrides:
datasetAboutToChange in class InstanceServiceAdapter
Parameters:
type - the data set type
See Also:
InstanceServiceAdapter.datasetAboutToChange(DataSet)

addListener

public void addListener(InstanceValidationListener listener)
Description copied from interface: InstanceValidationService
Adds a listener.

Specified by:
addListener in interface InstanceValidationService
Parameters:
listener - the listener to add
See Also:
InstanceValidationService.addListener(eu.esdihumboldt.hale.ui.service.instance.validation.InstanceValidationListener)

removeListener

public void removeListener(InstanceValidationListener listener)
Description copied from interface: InstanceValidationService
Removes a listener.

Specified by:
removeListener in interface InstanceValidationService
Parameters:
listener - the listener to remove
See Also:
InstanceValidationService.removeListener(eu.esdihumboldt.hale.ui.service.instance.validation.InstanceValidationListener)

isValidationEnabled

public boolean isValidationEnabled()
Description copied from interface: InstanceValidationService
Returns whether the automatic instance validation after each transformation is enabled.

Specified by:
isValidationEnabled in interface InstanceValidationService
Returns:
whether the automatic instance validation after each transformation is enabled
See Also:
InstanceValidationService.isValidationEnabled()

setValidationEnabled

public void setValidationEnabled(boolean enable)
Description copied from interface: InstanceValidationService
Set whether the automatic instance validation after each transformation is enabled.

Specified by:
setValidationEnabled in interface InstanceValidationService
Parameters:
enable - whether the automatic instance validation after each transformation is enabled
See Also:
InstanceValidationService.setValidationEnabled(boolean)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d