Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io
Class DefaultIOAdvisor<T extends IOProvider>

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.io.impl.AbstractIOAdvisor<T>
      extended by eu.esdihumboldt.hale.ui.io.DefaultIOAdvisor<T>
Type Parameters:
T - the I/O provider type
All Implemented Interfaces:
IOAdvisor<T>
Direct Known Subclasses:
AlignmentExportAdvisor, AlignmentImportAdvisor, CodeListImportAdvisor, InstanceExportAdvisor, InstanceImportAdvisor, LoadStyle, SaveStyle, SchemaImportAdvisor, TransformDataExportAdvisor

public abstract class DefaultIOAdvisor<T extends IOProvider>
extends AbstractIOAdvisor<T>

Base class for UI related IOAdvisors.

Author:
Simon Templer

Constructor Summary
DefaultIOAdvisor()
           
 
Method Summary
 void prepareProvider(T provider)
          Prepare the I/O provider when it is created.
 
Methods inherited from class eu.esdihumboldt.hale.common.core.io.impl.AbstractIOAdvisor
handleResults, updateConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultIOAdvisor

public DefaultIOAdvisor()
Method Detail

prepareProvider

public void prepareProvider(T provider)
Description copied from interface: IOAdvisor
Prepare the I/O provider when it is created. This may be executed even if for the provider no execution takes place.

This for instance allows configuration pages on IOWizards to base on this preparation.

Specified by:
prepareProvider in interface IOAdvisor<T extends IOProvider>
Overrides:
prepareProvider in class AbstractIOAdvisor<T extends IOProvider>
Parameters:
provider - the I/O provider
See Also:
AbstractIOAdvisor.prepareProvider(IOProvider)

Humboldt Alignment Editor 2.5.0

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