public abstract class X4ODriver<T> extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_LANGUAGE_VERSION
Defines the default version if none is defined.
|
Constructor and Description |
---|
X4ODriver()
Public constructor.
|
public static final String DEFAULT_LANGUAGE_VERSION
public abstract String getLanguageName()
public abstract String[] getLanguageVersions()
protected X4OLanguage buildLanguage(String version)
protected X4OPhaseManager buildPhaseManager()
protected X4OLanguageConfiguration buildLanguageConfiguration()
public X4OSchemaWriter createSchemaWriter()
public X4OSchemaWriter createSchemaWriter(String version)
version
- The version of the language.public X4OReaderContext<T> createReaderContext()
public X4OReaderContext<T> createReaderContext(String version)
public X4OWriterContext<T> createWriterContext()
public X4OWriterContext<T> createWriterContext(String version)
public final String getLanguageVersionDefault()
public final X4OLanguage createLanguage(String version)
version
- The language version to create.public final X4OLanguageContext createLanguageContext()
public final X4OLanguageContext createLanguageContext(String version)
version
- The language version to create the context for.Copyright © 2004-2013 X4O. All Rights Reserved.