Class X4ODriver<T>
java.lang.Object
org.x4o.xml.X4ODriver<T>
- Direct Known Subclasses:
CelDriver
,DefaultX4ODriver
,EldDriver
,JDatStartDriver
,WaterOceanFSDriver
X4ODriver Is the x4o language driver to interact with xml.
- Version:
- 1.0 Aug 11, 2005
- Author:
- Willem Cazander
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Defines the default version if none is defined. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected X4OLanguage
buildLanguage
(String version) protected X4OLanguageConfiguration
protected X4OPhaseManager
final X4OLanguage
Creates the X4OLanguage for the default version.final X4OLanguage
createLanguage
(String version) Creates the X4OLanguage for the specified version.createReader
(String version) createReaderSession
(String version) createWriter
(String version) createWriterSession
(String version) abstract String
final X4OLanguageTask
getLanguageTask
(String taskId) final List
<X4OLanguageTask> final String
Returns the default language which is the latest version.abstract String[]
-
Field Details
-
DEFAULT_LANGUAGE_VERSION
Defines the default version if none is defined.- See Also:
-
-
Constructor Details
-
X4ODriver
public X4ODriver()marker constructor.
-
-
Method Details
-
getLanguageName
- Returns:
- Returns the langauge name of this driver.
-
getLanguageVersions
- Returns:
- Returns the supported language versions for this driver.
-
buildLanguage
-
buildPhaseManager
-
buildLanguageConfiguration
-
createReader
-
createReader
-
createReaderSession
-
createReaderSession
-
createWriter
-
createWriter
-
createWriterSession
-
createWriterSession
-
getLanguageVersionDefault
Returns the default language which is the latest version.- Returns:
- The default language version.
-
createLanguage
Creates the X4OLanguage for the specified version.- Parameters:
version
- The language version to create.- Returns:
- The created X4OLanguage.
-
createLanguage
Creates the X4OLanguage for the default version.- Returns:
- The created X4OLanguage.
-
getLanguageTask
-
getLanguageTasks
-