Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.schema.io
Interface SchemaReader

All Superinterfaces:
ImportProvider, IOProvider
All Known Implementing Classes:
AbstractSchemaReader, CSVSchemaReader, ShapeSchemaReader, XmlSchemaReader

public interface SchemaReader
extends ImportProvider

Provides support for reading schemas

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.ImportProvider
PARAM_RESOURCE_ID, PARAM_SOURCE
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
PARAM_CONTENT_TYPE
 
Method Summary
 Schema getSchema()
          Get the loaded schema
 void setSharedTypes(TypeIndex sharedTypes)
          Set the shared types.
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.ImportProvider
getResourceIdentifier, getSource, setSource
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
createReporter, execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType, setParameter, storeConfiguration, validate
 

Method Detail

setSharedTypes

void setSharedTypes(TypeIndex sharedTypes)
Set the shared types. Shared types may originate from schemas that were loaded previously.

Parameters:
sharedTypes - the shared types

getSchema

Schema getSchema()
Get the loaded schema

Returns:
the schema

Humboldt Alignment Editor 2.5.0

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