Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.schema.io.impl
Class LoadSchemaAdvisor

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.io.impl.AbstractIOAdvisor<T>
      extended by eu.esdihumboldt.hale.common.core.io.impl.ConfigurationIOAdvisor<SchemaReader>
          extended by eu.esdihumboldt.hale.common.schema.io.impl.LoadSchemaAdvisor
All Implemented Interfaces:
IOAdvisor<SchemaReader>

public class LoadSchemaAdvisor
extends ConfigurationIOAdvisor<SchemaReader>

I/O configuration based advisor for loading schemas, that collects loaded schemas in a SchemaSpace.

Author:
Simon Templer

Constructor Summary
LoadSchemaAdvisor()
           
 
Method Summary
 SchemaSpace getSchemaSpace()
          Get the schema space with the schemas loaded using this advisor.
 void handleResults(SchemaReader provider)
          Process the results after the execution.
 
Methods inherited from class eu.esdihumboldt.hale.common.core.io.impl.ConfigurationIOAdvisor
prepareProvider, setConfiguration
 
Methods inherited from class eu.esdihumboldt.hale.common.core.io.impl.AbstractIOAdvisor
updateConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadSchemaAdvisor

public LoadSchemaAdvisor()
Method Detail

handleResults

public void handleResults(SchemaReader provider)
Description copied from interface: IOAdvisor
Process the results after the execution.

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

getSchemaSpace

public SchemaSpace getSchemaSpace()
Get the schema space with the schemas loaded using this advisor.

Returns:
the schema space with the collected schemas

Humboldt Alignment Editor 2.5.0

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