diff --git a/pom.xml b/pom.xml
index 4774867..3a0a2ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@
3.0.1
- x4o-core
+ x4o-driver
x4o-elddoc
x4o-meta
x4o-plugin
diff --git a/readme.txt b/readme.txt
index f76484a..7e803f2 100644
--- a/readme.txt
+++ b/readme.txt
@@ -38,10 +38,10 @@ This license uses year range format to list the copyrightable years.
For testing reasons the following files can't contain there own
license in the header so they are explicit listed here;
-./x4o-core/src/test/resources/tests/empty-xml/empty-real.xml
-./x4o-core/src/test/resources/tests/empty-xml/empty-test.xml
-./x4o-core/src/test/resources/tests/empty-xml/empty-x4o.xml
-./x4o-core/src/test/resources/tests/empty-xml/empty-xml.xml
+./x4o-driver/src/test/resources/tests/empty-xml/empty-real.xml
+./x4o-driver/src/test/resources/tests/empty-xml/empty-test.xml
+./x4o-driver/src/test/resources/tests/empty-xml/empty-x4o.xml
+./x4o-driver/src/test/resources/tests/empty-xml/empty-xml.xml
The text files in the above listing fall all under
the license terms described in the license.txt file.
diff --git a/src/main/build/gnu-up.sh b/src/main/build/gnu-up.sh
index 98bf524..8076e8f 100755
--- a/src/main/build/gnu-up.sh
+++ b/src/main/build/gnu-up.sh
@@ -39,11 +39,10 @@ cd `dirname $0`/../../..;
# Copy to one new dir.
mkdir -p target/gnu-up/$2;
-cp x4o-core/target/x4o-core-*.jar target/gnu-up/$2;
+cp x4o-driver/target/x4o-driver-*.jar target/gnu-up/$2;
cp x4o-elddoc/target/x4o-elddoc-*.jar target/gnu-up/$2;
cp x4o-meta/target/x4o-meta-*.jar target/gnu-up/$2;
-cp x4o-plugin/x4o-plugin-ant-elddoc/target/x4o-plugin-ant-elddoc-*.jar target/gnu-up/$2;
-cp x4o-plugin/x4o-plugin-ant-schema/target/x4o-plugin-ant-schema-*.jar target/gnu-up/$2;
+cp x4o-plugin/x4o-plugin-ant/target/x4o-plugin-ant-*.jar target/gnu-up/$2;
# Sign per file we want to upload.
for FILE in `ls target/gnu-up/$2/*`; do
diff --git a/src/site/apt/download.apt b/src/site/apt/download.apt
index a8f90c4..3091c41 100644
--- a/src/site/apt/download.apt
+++ b/src/site/apt/download.apt
@@ -28,8 +28,8 @@ Downloading
+--
org.x4o
- x4o-core
- 0.8.5-SNAPSHOT
+ x4o-driver
+ 0.8.6-SNAPSHOT
+--
diff --git a/src/site/apt/examples/load-modules.apt b/src/site/apt/examples/load-modules.apt
index f54c739..d216d3e 100644
--- a/src/site/apt/examples/load-modules.apt
+++ b/src/site/apt/examples/load-modules.apt
@@ -28,7 +28,7 @@ Load Modules
So every extension library has its own modules definition file.
All options are allowed in multiple forms and order.
- The xsd file can be found in the x4o-core project classpath 'META-INF/language/modules-1.0.xsd'.
+ The xsd file can be found in the x4o-driver project classpath 'META-INF/language/modules-1.0.xsd'.
+--
diff --git a/src/site/apt/examples/sample-swixml.apt b/src/site/apt/examples/sample-swixml.apt
index 8648121..9161ff7 100644
--- a/src/site/apt/examples/sample-swixml.apt
+++ b/src/site/apt/examples/sample-swixml.apt
@@ -349,5 +349,5 @@ public class BorderConverter extends AbstractStringObjectConverter {
* Source
- This example is found in the x4o-core source package in the test java and resouces path.
+ This example is found in the x4o-driver source package in the test java and resouces path.
\ No newline at end of file
diff --git a/src/site/apt/examples/validation.apt b/src/site/apt/examples/validation.apt
index dcdf0d9..44c9fad 100644
--- a/src/site/apt/examples/validation.apt
+++ b/src/site/apt/examples/validation.apt
@@ -52,17 +52,17 @@ parser.parse(...);
Generate the xsd files while all the language extensions are loaded in the classpath.
- Use the embedded java program in the x4o-core;
+ Use the embedded java program in the x4o-driver;
+--
-java -cp '...jar:x4o-core.jar' org.x4o.xml.eld.xsd.X4OLanguageEldXsdWriter -path /tmp -class org.foo.bar.TestParserSupport
+java -cp '...jar:x4o-driver.jar' org.x4o.xml.eld.xsd.X4OWriteLanguageSchemaExecutor -p /tmp -l test
+--
- Or use the ant task in the x4o-plugin-ant-schema;
+ Or use the ant task in the x4o-plugin-ant;
+--
-
-
+
+
+--
Use validating parser
diff --git a/src/site/apt/usage.apt b/src/site/apt/usage.apt
index f305b7e..f5c4b27 100644
--- a/src/site/apt/usage.apt
+++ b/src/site/apt/usage.apt
@@ -23,13 +23,13 @@
Usage
- X4O had multiple modules the one which is most used is x4o-core which implements the full x4o framework.
+ X4O had multiple modules the one which is most used is x4o-driver which implements the full x4o framework.
* X4O maven modules
* x4o = project base.
- * x4o-core = Main x4o library.
+ * x4o-driver = Main x4o library.
* x4o-elddoc = X4O Eld documentation support.
@@ -37,7 +37,7 @@ Usage
* x4o-plugin = X4O external plugins.
- * x4o-plugin-ant-elddoc = Ant x4o elddoc task.
+ * x4o-plugin-ant = X4O Ant plugins for schema and documentation task.
* x4o-plugin-ant-schema = Ant x4o schema task.
@@ -49,8 +49,8 @@ Usage
+--
org.x4o
- x4o-core
- 0.8.5-SNAPSHOT
+ x4o-driver
+ 0.8.6-SNAPSHOT
+--
diff --git a/todo.txt b/todo.txt
index b81759e..99bc34f 100644
--- a/todo.txt
+++ b/todo.txt
@@ -9,7 +9,6 @@
- redo eld/default converters config
- tag aliases
- maven plugin
-- code split in api/impl ?
- lang-el-beans.xml loading
- Add XML schema tags to ELD
- Auto generate schemas from eld
@@ -29,7 +28,7 @@
- event listeners on all DOM tree element operations
- custom and merga'ble parse phases for speed
- make element tree jdom api compatible
-- change phase enum to generic (text) phases.
+- (DONE) change phase enum to generic (text) phases.
- Test if possible to use threadpool for executing phases
-- TODO for version 1.0 --
@@ -39,17 +38,6 @@
- doc eld and x4o lang files
- Create xslt eld to html converter
- split into multiple maven projects
- - x4o
- - x4o-api
- - x4o-core
- - x4o-meta
- - x4o-plugin
- - x4o-plugin-ant-schema
- - x4o-plugin-ant-elddoc
- - x4o-plugin-mvn-schema
- - x4o-plugin-mvn-elddoc
- - x4o-plugin-ide-eclipse-editor
- - x4o-plugin-ide-eclipse-catalog
##CODE
- Add (super) tag for extending tags of other namespace
diff --git a/x4o-core/.project b/x4o-driver/.project
similarity index 94%
rename from x4o-core/.project
rename to x4o-driver/.project
index bd2acb6..a97db75 100644
--- a/x4o-core/.project
+++ b/x4o-driver/.project
@@ -1,7 +1,7 @@
- x4o-core
- x4o-core
+ x4o-driver
+ x4o-driver
diff --git a/x4o-core/pom.xml b/x4o-driver/pom.xml
similarity index 94%
rename from x4o-core/pom.xml
rename to x4o-driver/pom.xml
index fab4f6a..c5d83b3 100644
--- a/x4o-core/pom.xml
+++ b/x4o-driver/pom.xml
@@ -5,10 +5,10 @@
org.x4o
0.8.5-SNAPSHOT
- x4o-core
+ x4o-driver
jar
- x4o-core
- x4o-core
+ x4o-driver
+ x4o-driver
org.apache.tomcat
diff --git a/x4o-core/src/main/java/org/x4o/xml/X4ODriver.java b/x4o-driver/src/main/java/org/x4o/xml/X4ODriver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/X4ODriver.java
rename to x4o-driver/src/main/java/org/x4o/xml/X4ODriver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/X4ODriverManager.java b/x4o-driver/src/main/java/org/x4o/xml/X4ODriverManager.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/X4ODriverManager.java
rename to x4o-driver/src/main/java/org/x4o/xml/X4ODriverManager.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/AbstractObjectConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/AbstractObjectConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/AbstractObjectConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/AbstractObjectConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/AbstractStringObjectConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/AbstractStringObjectConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/AbstractStringObjectConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/AbstractStringObjectConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/DefaultObjectConverterProvider.java b/x4o-driver/src/main/java/org/x4o/xml/conv/DefaultObjectConverterProvider.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/DefaultObjectConverterProvider.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/DefaultObjectConverterProvider.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverterException.java b/x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverterException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverterException.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverterException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverterProvider.java b/x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverterProvider.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/ObjectConverterProvider.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/ObjectConverterProvider.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/conv/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/BooleanConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/BooleanConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/BooleanConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/BooleanConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/ByteConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/ByteConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/ByteConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/ByteConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/CharacterConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/CharacterConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/CharacterConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/CharacterConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/ClassConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/ClassConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/ClassConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/ClassConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/DoubleConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/DoubleConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/DoubleConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/DoubleConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/EnumConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/EnumConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/EnumConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/EnumConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/FloatConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/FloatConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/FloatConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/FloatConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/IntegerConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/IntegerConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/IntegerConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/IntegerConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/LongConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/LongConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/LongConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/LongConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/StringSplitConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/StringSplitConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/StringSplitConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/StringSplitConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/StringSplitConverterStep.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/StringSplitConverterStep.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/StringSplitConverterStep.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/StringSplitConverterStep.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/URLConverter.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/URLConverter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/URLConverter.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/URLConverter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/conv/text/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/conv/text/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/conv/text/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/conv/text/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/X4OELContext.java b/x4o-driver/src/main/java/org/x4o/xml/el/X4OELContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/X4OELContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/X4OELContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/X4OELFunctionMapper.java b/x4o-driver/src/main/java/org/x4o/xml/el/X4OELFunctionMapper.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/X4OELFunctionMapper.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/X4OELFunctionMapper.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/X4OELResolver.java b/x4o-driver/src/main/java/org/x4o/xml/el/X4OELResolver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/X4OELResolver.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/X4OELResolver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/X4OELVariableMapper.java b/x4o-driver/src/main/java/org/x4o/xml/el/X4OELVariableMapper.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/X4OELVariableMapper.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/X4OELVariableMapper.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/X4OExpressionFactory.java b/x4o-driver/src/main/java/org/x4o/xml/el/X4OExpressionFactory.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/X4OExpressionFactory.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/X4OExpressionFactory.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/el/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/el/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/el/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/el/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/CelDriver.java b/x4o-driver/src/main/java/org/x4o/xml/eld/CelDriver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/CelDriver.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/CelDriver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/EldDriver.java b/x4o-driver/src/main/java/org/x4o/xml/eld/EldDriver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/EldDriver.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/EldDriver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/EldModuleLoader.java b/x4o-driver/src/main/java/org/x4o/xml/eld/EldModuleLoader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/EldModuleLoader.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/EldModuleLoader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/EldModuleLoaderCore.java b/x4o-driver/src/main/java/org/x4o/xml/eld/EldModuleLoaderCore.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/EldModuleLoaderCore.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/EldModuleLoaderCore.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/AttributeAliasElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/AttributeAliasElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/AttributeAliasElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/AttributeAliasElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/AttributeFromBodyConfigurator.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/AttributeFromBodyConfigurator.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/AttributeFromBodyConfigurator.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/AttributeFromBodyConfigurator.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/BeanElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/BeanElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/BeanElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/BeanElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/DescriptionElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/DescriptionElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/DescriptionElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/DescriptionElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassAddParentElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassAddParentElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassAddParentElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassAddParentElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassAttributeBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassAttributeBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassAttributeBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassAttributeBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementClassBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementClassBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementInterfaceBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementInterfaceBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementInterfaceBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementInterfaceBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementModuleBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementModuleBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementModuleBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementModuleBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementNamespaceContextBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementNamespaceContextBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementNamespaceContextBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementNamespaceContextBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementRefectionBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementRefectionBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ElementRefectionBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ElementRefectionBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/ModuleElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/ModuleElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/ModuleElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/ModuleElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/NextAttributeElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/NextAttributeElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/NextAttributeElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/NextAttributeElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/SkipPhaseElement.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/SkipPhaseElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/SkipPhaseElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/SkipPhaseElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterStepBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterStepBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterStepBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/StringSplitConverterStepBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/lang/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/eld/lang/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/lang/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/lang/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/eld/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlGenerator.java b/x4o-driver/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlGenerator.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlGenerator.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlGenerator.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlWriter.java b/x4o-driver/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/xsd/EldXsdXmlWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutor.java b/x4o-driver/src/main/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutor.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutor.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutor.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/eld/xsd/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/eld/xsd/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/eld/xsd/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/eld/xsd/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElement.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementAttributeHandler.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementAttributeHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementAttributeHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementAttributeHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClass.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClass.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClass.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClass.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClassAttribute.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClassAttribute.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClassAttribute.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClassAttribute.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClassBase.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClassBase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementClassBase.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementClassBase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementConfigurator.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementConfigurator.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementConfigurator.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementConfigurator.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementInterface.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementInterface.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementInterface.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementInterface.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementMetaBase.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementMetaBase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementMetaBase.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementMetaBase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/AbstractElementNamespaceContext.java b/x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementNamespaceContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/AbstractElementNamespaceContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/AbstractElementNamespaceContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElement.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElement.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElement.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElement.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementAttributeValueParser.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementAttributeValueParser.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementAttributeValueParser.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementAttributeValueParser.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyCharacters.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyCharacters.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyCharacters.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyCharacters.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyComment.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyComment.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyComment.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyComment.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyWhitespace.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyWhitespace.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementBodyWhitespace.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementBodyWhitespace.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementClass.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementClass.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementClass.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementClass.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementClassAttribute.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementClassAttribute.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementClassAttribute.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementClassAttribute.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementInterface.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementInterface.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementInterface.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementInterface.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementNamespaceContext.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementNamespaceContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementNamespaceContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementNamespaceContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementNamespaceInstanceProvider.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementNamespaceInstanceProvider.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementNamespaceInstanceProvider.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementNamespaceInstanceProvider.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultElementObjectPropertyValue.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementObjectPropertyValue.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultElementObjectPropertyValue.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultElementObjectPropertyValue.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/DefaultGlobalAttributeHandlerComparator.java b/x4o-driver/src/main/java/org/x4o/xml/element/DefaultGlobalAttributeHandlerComparator.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/DefaultGlobalAttributeHandlerComparator.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/DefaultGlobalAttributeHandlerComparator.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/Element.java b/x4o-driver/src/main/java/org/x4o/xml/element/Element.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/Element.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/Element.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeHandler.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeValueParser.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeValueParser.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeValueParser.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeValueParser.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeValueParserException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeValueParserException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementAttributeValueParserException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementAttributeValueParserException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementBindingHandler.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementBindingHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementBindingHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementBindingHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementBindingHandlerException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementBindingHandlerException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementBindingHandlerException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementBindingHandlerException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementClass.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementClass.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementClass.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementClass.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementClassAttribute.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementClassAttribute.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementClassAttribute.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementClassAttribute.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementClassBase.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementClassBase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementClassBase.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementClassBase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementConfigurator.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementConfigurator.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementConfigurator.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementConfigurator.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementConfiguratorException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementConfiguratorException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementConfiguratorException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementConfiguratorException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementConfiguratorGlobal.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementConfiguratorGlobal.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementConfiguratorGlobal.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementConfiguratorGlobal.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementInterface.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementInterface.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementInterface.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementInterface.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementMetaBase.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementMetaBase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementMetaBase.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementMetaBase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceContext.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProvider.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProvider.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProvider.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProvider.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProviderException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProviderException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProviderException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementNamespaceInstanceProviderException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementObjectPropertyValue.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementObjectPropertyValue.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementObjectPropertyValue.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementObjectPropertyValue.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/ElementObjectPropertyValueException.java b/x4o-driver/src/main/java/org/x4o/xml/element/ElementObjectPropertyValueException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/ElementObjectPropertyValueException.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/ElementObjectPropertyValueException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/element/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/element/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/element/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/element/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OConnection.java b/x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OConnection.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OConnection.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OConnection.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OReader.java b/x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OReader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OReader.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OReader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OReaderContext.java b/x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OReaderContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OReaderContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OReaderContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OWriterContext.java b/x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OWriterContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/AbstractX4OWriterContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/AbstractX4OWriterContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/DefaultX4ODriver.java b/x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4ODriver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/DefaultX4ODriver.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4ODriver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OReader.java b/x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OReader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OReader.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OReader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OSchemaWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OSchemaWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OSchemaWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OSchemaWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/DefaultX4OWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/DefaultX4OWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OConnection.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OConnection.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OConnection.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OConnection.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OReader.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OReader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OReader.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OReader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OReaderContext.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OReaderContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OReaderContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OReaderContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OSchemaWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OSchemaWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OSchemaWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OSchemaWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/X4OWriterContext.java b/x4o-driver/src/main/java/org/x4o/xml/io/X4OWriterContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/X4OWriterContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/X4OWriterContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/XMLConstants.java b/x4o-driver/src/main/java/org/x4o/xml/io/XMLConstants.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/XMLConstants.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/XMLConstants.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/io/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/AttributeMap.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/AttributeMap.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/AttributeMap.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/AttributeMap.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/X4ODebugWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/X4ODebugWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/X4ODebugWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/X4ODebugWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/X4OEntityResolver.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OEntityResolver.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/X4OEntityResolver.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OEntityResolver.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/X4OErrorHandler.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OErrorHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/X4OErrorHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OErrorHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/X4OTagHandler.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OTagHandler.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/X4OTagHandler.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/X4OTagHandler.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/XMLWriter.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/XMLWriter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/XMLWriter.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/XMLWriter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/io/sax/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/io/sax/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/io/sax/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/io/sax/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageContext.java b/x4o-driver/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageModule.java b/x4o-driver/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageModule.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageModule.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/AbstractX4OLanguageModule.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguage.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguage.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguage.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguage.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageConfiguration.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageConfiguration.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageConfiguration.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageConfiguration.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageContext.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageLoader.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageLoader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageLoader.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageLoader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageModule.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageModule.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageModule.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageModule.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageVersionFilter.java b/x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageVersionFilter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageVersionFilter.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/DefaultX4OLanguageVersionFilter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguage.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguage.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguage.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguage.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageClassLoader.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageClassLoader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageClassLoader.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageClassLoader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageConfiguration.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageConfiguration.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageConfiguration.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageConfiguration.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageContext.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageContext.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageContext.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageContext.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageContextLocal.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageContextLocal.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageContextLocal.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageContextLocal.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLoader.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLoader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLoader.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLoader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLoaderException.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLoaderException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLoaderException.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLoaderException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLocal.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLocal.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageLocal.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageLocal.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModule.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModule.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModule.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModule.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoader.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoader.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoader.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoader.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderException.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderException.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderSibling.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderSibling.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderSibling.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageModuleLoaderSibling.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageProperty.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageProperty.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageProperty.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageProperty.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguagePropertyKeys.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguagePropertyKeys.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguagePropertyKeys.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguagePropertyKeys.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageVersionFilter.java b/x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageVersionFilter.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/X4OLanguageVersionFilter.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/X4OLanguageVersionFilter.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/lang/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/AbstractX4OPhase.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/AbstractX4OPhase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/AbstractX4OPhase.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/AbstractX4OPhase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/DefaultX4OPhaseManager.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/DefaultX4OPhaseManager.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/DefaultX4OPhaseManager.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/DefaultX4OPhaseManager.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhase.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhase.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhase.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhase.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseException.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseException.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseException.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseException.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageInit.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageInit.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageInit.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageInit.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageRead.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageRead.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageRead.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseLanguageRead.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseListener.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseListener.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseListener.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseListener.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseManager.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseManager.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseManager.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseManager.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseType.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseType.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/X4OPhaseType.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/X4OPhaseType.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/lang/phase/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/lang/phase/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/lang/phase/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/lang/phase/package-info.java
diff --git a/x4o-core/src/main/java/org/x4o/xml/package-info.java b/x4o-driver/src/main/java/org/x4o/xml/package-info.java
similarity index 100%
rename from x4o-core/src/main/java/org/x4o/xml/package-info.java
rename to x4o-driver/src/main/java/org/x4o/xml/package-info.java
diff --git a/x4o-core/src/main/resources/META-INF/cel/cel-core-1.0.xsd b/x4o-driver/src/main/resources/META-INF/cel/cel-core-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/cel/cel-core-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/cel/cel-core-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/cel/cel-modules.xml b/x4o-driver/src/main/resources/META-INF/cel/cel-modules.xml
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/cel/cel-modules.xml
rename to x4o-driver/src/main/resources/META-INF/cel/cel-modules.xml
diff --git a/x4o-core/src/main/resources/META-INF/cel/cel-root-1.0.xsd b/x4o-driver/src/main/resources/META-INF/cel/cel-root-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/cel/cel-root-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/cel/cel-root-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/eld/eld-conv-1.0.xsd b/x4o-driver/src/main/resources/META-INF/eld/eld-conv-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/eld/eld-conv-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/eld/eld-conv-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/eld/eld-lang-1.0.xsd b/x4o-driver/src/main/resources/META-INF/eld/eld-lang-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/eld/eld-lang-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/eld/eld-lang-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/eld/eld-lang.eld b/x4o-driver/src/main/resources/META-INF/eld/eld-lang.eld
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/eld/eld-lang.eld
rename to x4o-driver/src/main/resources/META-INF/eld/eld-lang.eld
diff --git a/x4o-core/src/main/resources/META-INF/eld/eld-modules.xml b/x4o-driver/src/main/resources/META-INF/eld/eld-modules.xml
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/eld/eld-modules.xml
rename to x4o-driver/src/main/resources/META-INF/eld/eld-modules.xml
diff --git a/x4o-core/src/main/resources/META-INF/eld/eld-root-1.0.xsd b/x4o-driver/src/main/resources/META-INF/eld/eld-root-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/eld/eld-root-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/eld/eld-root-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/language/drivers-1.0.xsd b/x4o-driver/src/main/resources/META-INF/language/drivers-1.0.xsd
similarity index 97%
rename from x4o-core/src/main/resources/META-INF/language/drivers-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/language/drivers-1.0.xsd
index 07d15d1..649e42e 100644
--- a/x4o-core/src/main/resources/META-INF/language/drivers-1.0.xsd
+++ b/x4o-driver/src/main/resources/META-INF/language/drivers-1.0.xsd
@@ -32,6 +32,7 @@
+
diff --git a/x4o-core/src/main/resources/META-INF/language/modules-1.0.xsd b/x4o-driver/src/main/resources/META-INF/language/modules-1.0.xsd
similarity index 100%
rename from x4o-core/src/main/resources/META-INF/language/modules-1.0.xsd
rename to x4o-driver/src/main/resources/META-INF/language/modules-1.0.xsd
diff --git a/x4o-core/src/main/resources/META-INF/x4o-drivers.xml b/x4o-driver/src/main/resources/META-INF/x4o-drivers.xml
similarity index 93%
rename from x4o-core/src/main/resources/META-INF/x4o-drivers.xml
rename to x4o-driver/src/main/resources/META-INF/x4o-drivers.xml
index abd4e9c..abc443b 100644
--- a/x4o-core/src/main/resources/META-INF/x4o-drivers.xml
+++ b/x4o-driver/src/main/resources/META-INF/x4o-drivers.xml
@@ -26,7 +26,7 @@
diff --git a/x4o-core/src/test/java/org/x4o/xml/X4ODriverManagerTest.java b/x4o-driver/src/test/java/org/x4o/xml/X4ODriverManagerTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/X4ODriverManagerTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/X4ODriverManagerTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/conv/DefaultObjectConverterProviderTest.java b/x4o-driver/src/test/java/org/x4o/xml/conv/DefaultObjectConverterProviderTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/conv/DefaultObjectConverterProviderTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/conv/DefaultObjectConverterProviderTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/AttributeBeanTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/AttributeBeanTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/AttributeBeanTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/AttributeBeanTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/EmptyXmlTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/EmptyXmlTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/EmptyXmlTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/EmptyXmlTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/NamespaceUriTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/NamespaceUriTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/NamespaceUriTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/NamespaceUriTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/X4ODebugWriterTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/X4ODebugWriterTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/X4ODebugWriterTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/X4ODebugWriterTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/X4OEntityResolverTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/X4OEntityResolverTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/X4OEntityResolverTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/X4OEntityResolverTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/X4OParserConfigurationTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/X4OParserConfigurationTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/X4OParserConfigurationTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/X4OParserConfigurationTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/core/X4OPhaseManagerTest.java b/x4o-driver/src/test/java/org/x4o/xml/core/X4OPhaseManagerTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/core/X4OPhaseManagerTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/core/X4OPhaseManagerTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/eld/EldParserTest.java b/x4o-driver/src/test/java/org/x4o/xml/eld/EldParserTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/eld/EldParserTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/eld/EldParserTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/eld/EldValidatingTest.java b/x4o-driver/src/test/java/org/x4o/xml/eld/EldValidatingTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/eld/EldValidatingTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/eld/EldValidatingTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutorTest.java b/x4o-driver/src/test/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutorTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutorTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/eld/xsd/X4OWriteLanguageSchemaExecutorTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/element/DefaultElementObjectPropertyValueTest.java b/x4o-driver/src/test/java/org/x4o/xml/element/DefaultElementObjectPropertyValueTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/element/DefaultElementObjectPropertyValueTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/element/DefaultElementObjectPropertyValueTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/io/X4OWriterTest.java b/x4o-driver/src/test/java/org/x4o/xml/io/X4OWriterTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/io/X4OWriterTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/io/X4OWriterTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/lang/DefaultX4OLanguageLoaderTest.java b/x4o-driver/src/test/java/org/x4o/xml/lang/DefaultX4OLanguageLoaderTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/lang/DefaultX4OLanguageLoaderTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/lang/DefaultX4OLanguageLoaderTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/lang/X4OLanguageClassLoaderTest.java b/x4o-driver/src/test/java/org/x4o/xml/lang/X4OLanguageClassLoaderTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/lang/X4OLanguageClassLoaderTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/lang/X4OLanguageClassLoaderTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/lang/X4OLanguagePropertyTest.java b/x4o-driver/src/test/java/org/x4o/xml/lang/X4OLanguagePropertyTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/lang/X4OLanguagePropertyTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/lang/X4OLanguagePropertyTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/SwingTests.java b/x4o-driver/src/test/java/org/x4o/xml/test/SwingTests.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/SwingTests.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/SwingTests.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/TagHandlerTest.java b/x4o-driver/src/test/java/org/x4o/xml/test/TagHandlerTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/TagHandlerTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/TagHandlerTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/TestDriver.java b/x4o-driver/src/test/java/org/x4o/xml/test/TestDriver.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/TestDriver.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/TestDriver.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/X4OTesting.java b/x4o-driver/src/test/java/org/x4o/xml/test/X4OTesting.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/X4OTesting.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/X4OTesting.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/XIncludeTest.java b/x4o-driver/src/test/java/org/x4o/xml/test/XIncludeTest.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/XIncludeTest.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/XIncludeTest.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/element/ContentPaneElement.java b/x4o-driver/src/test/java/org/x4o/xml/test/element/ContentPaneElement.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/element/ContentPaneElement.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/element/ContentPaneElement.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/element/InlinePropertiesElement.java b/x4o-driver/src/test/java/org/x4o/xml/test/element/InlinePropertiesElement.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/element/InlinePropertiesElement.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/element/InlinePropertiesElement.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/element/TestElementAttributeHandler.java b/x4o-driver/src/test/java/org/x4o/xml/test/element/TestElementAttributeHandler.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/element/TestElementAttributeHandler.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/element/TestElementAttributeHandler.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/element/TestElementConfigurator.java b/x4o-driver/src/test/java/org/x4o/xml/test/element/TestElementConfigurator.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/element/TestElementConfigurator.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/element/TestElementConfigurator.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/models/TestBean.java b/x4o-driver/src/test/java/org/x4o/xml/test/models/TestBean.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/models/TestBean.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/models/TestBean.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectChild.java b/x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectChild.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectChild.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectChild.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectParent.java b/x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectParent.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectParent.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectParent.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectRoot.java b/x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectRoot.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/models/TestObjectRoot.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/models/TestObjectRoot.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator2.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator2.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator2.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator2.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator3.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator3.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator3.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator3.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator3Test.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator3Test.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/Accelerator3Test.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/Accelerator3Test.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/SwiXmlActionConfigurator.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwiXmlActionConfigurator.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/SwiXmlActionConfigurator.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwiXmlActionConfigurator.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/SwiXmlDriver.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwiXmlDriver.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/SwiXmlDriver.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwiXmlDriver.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/SwingEngine.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwingEngine.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/SwingEngine.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/SwingEngine.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JFrameBindingHandler.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JFrameBindingHandler.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JFrameBindingHandler.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JFrameBindingHandler.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JInternalFrameBindingHandler.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JInternalFrameBindingHandler.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JInternalFrameBindingHandler.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JInternalFrameBindingHandler.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JPanelBindingHandler.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JPanelBindingHandler.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JPanelBindingHandler.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JPanelBindingHandler.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JSplitPaneBindingHandler.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JSplitPaneBindingHandler.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/bind/JSplitPaneBindingHandler.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/bind/JSplitPaneBindingHandler.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/BorderConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/BorderConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/BorderConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/BorderConverter.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/ColorConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/ColorConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/ColorConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/ColorConverter.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/IconConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/IconConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/IconConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/IconConverter.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/JSplitPaneOrientationConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/JSplitPaneOrientationConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/JSplitPaneOrientationConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/JSplitPaneOrientationConverter.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/KeyStrokeConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/KeyStrokeConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/KeyStrokeConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/KeyStrokeConverter.java
diff --git a/x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/LayoutConverter.java b/x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/LayoutConverter.java
similarity index 100%
rename from x4o-core/src/test/java/org/x4o/xml/test/swixml/conv/LayoutConverter.java
rename to x4o-driver/src/test/java/org/x4o/xml/test/swixml/conv/LayoutConverter.java
diff --git a/x4o-core/src/test/resources/META-INF/logging.properties b/x4o-driver/src/test/resources/META-INF/logging.properties
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/logging.properties
rename to x4o-driver/src/test/resources/META-INF/logging.properties
diff --git a/x4o-core/src/test/resources/META-INF/swixml/swixml-lang-2.0.eld b/x4o-driver/src/test/resources/META-INF/swixml/swixml-lang-2.0.eld
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/swixml/swixml-lang-2.0.eld
rename to x4o-driver/src/test/resources/META-INF/swixml/swixml-lang-2.0.eld
diff --git a/x4o-core/src/test/resources/META-INF/swixml/swixml-lang-3.0.eld b/x4o-driver/src/test/resources/META-INF/swixml/swixml-lang-3.0.eld
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/swixml/swixml-lang-3.0.eld
rename to x4o-driver/src/test/resources/META-INF/swixml/swixml-lang-3.0.eld
diff --git a/x4o-core/src/test/resources/META-INF/swixml/swixml-modules.xml b/x4o-driver/src/test/resources/META-INF/swixml/swixml-modules.xml
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/swixml/swixml-modules.xml
rename to x4o-driver/src/test/resources/META-INF/swixml/swixml-modules.xml
diff --git a/x4o-core/src/test/resources/META-INF/test/test-lang.eld b/x4o-driver/src/test/resources/META-INF/test/test-lang.eld
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/test/test-lang.eld
rename to x4o-driver/src/test/resources/META-INF/test/test-lang.eld
diff --git a/x4o-core/src/test/resources/META-INF/test/test-modules.xml b/x4o-driver/src/test/resources/META-INF/test/test-modules.xml
similarity index 100%
rename from x4o-core/src/test/resources/META-INF/test/test-modules.xml
rename to x4o-driver/src/test/resources/META-INF/test/test-modules.xml
diff --git a/x4o-core/src/test/resources/META-INF/x4o-drivers.xml b/x4o-driver/src/test/resources/META-INF/x4o-drivers.xml
similarity index 93%
rename from x4o-core/src/test/resources/META-INF/x4o-drivers.xml
rename to x4o-driver/src/test/resources/META-INF/x4o-drivers.xml
index efdf25d..2168bf1 100644
--- a/x4o-core/src/test/resources/META-INF/x4o-drivers.xml
+++ b/x4o-driver/src/test/resources/META-INF/x4o-drivers.xml
@@ -26,7 +26,7 @@
diff --git a/x4o-core/src/test/resources/tests/attributes/test-bean.xml b/x4o-driver/src/test/resources/tests/attributes/test-bean.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/attributes/test-bean.xml
rename to x4o-driver/src/test/resources/tests/attributes/test-bean.xml
diff --git a/x4o-core/src/test/resources/tests/empty-xml/empty-real.xml b/x4o-driver/src/test/resources/tests/empty-xml/empty-real.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/empty-xml/empty-real.xml
rename to x4o-driver/src/test/resources/tests/empty-xml/empty-real.xml
diff --git a/x4o-core/src/test/resources/tests/empty-xml/empty-test.xml b/x4o-driver/src/test/resources/tests/empty-xml/empty-test.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/empty-xml/empty-test.xml
rename to x4o-driver/src/test/resources/tests/empty-xml/empty-test.xml
diff --git a/x4o-core/src/test/resources/tests/empty-xml/empty-x4o.xml b/x4o-driver/src/test/resources/tests/empty-xml/empty-x4o.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/empty-xml/empty-x4o.xml
rename to x4o-driver/src/test/resources/tests/empty-xml/empty-x4o.xml
diff --git a/x4o-core/src/test/resources/tests/empty-xml/empty-xml.xml b/x4o-driver/src/test/resources/tests/empty-xml/empty-xml.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/empty-xml/empty-xml.xml
rename to x4o-driver/src/test/resources/tests/empty-xml/empty-xml.xml
diff --git a/x4o-core/src/test/resources/tests/namespace/uri-empty.xml b/x4o-driver/src/test/resources/tests/namespace/uri-empty.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/namespace/uri-empty.xml
rename to x4o-driver/src/test/resources/tests/namespace/uri-empty.xml
diff --git a/x4o-core/src/test/resources/tests/namespace/uri-schema.xml b/x4o-driver/src/test/resources/tests/namespace/uri-schema.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/namespace/uri-schema.xml
rename to x4o-driver/src/test/resources/tests/namespace/uri-schema.xml
diff --git a/x4o-core/src/test/resources/tests/namespace/uri-simple.xml b/x4o-driver/src/test/resources/tests/namespace/uri-simple.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/namespace/uri-simple.xml
rename to x4o-driver/src/test/resources/tests/namespace/uri-simple.xml
diff --git a/x4o-core/src/test/resources/tests/swixml/swixml-accelerator-2.0.xml b/x4o-driver/src/test/resources/tests/swixml/swixml-accelerator-2.0.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/swixml/swixml-accelerator-2.0.xml
rename to x4o-driver/src/test/resources/tests/swixml/swixml-accelerator-2.0.xml
diff --git a/x4o-core/src/test/resources/tests/swixml/swixml-accelerator-3.0.xml b/x4o-driver/src/test/resources/tests/swixml/swixml-accelerator-3.0.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/swixml/swixml-accelerator-3.0.xml
rename to x4o-driver/src/test/resources/tests/swixml/swixml-accelerator-3.0.xml
diff --git a/x4o-core/src/test/resources/tests/test-saxtemplating.xml b/x4o-driver/src/test/resources/tests/test-saxtemplating.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/test-saxtemplating.xml
rename to x4o-driver/src/test/resources/tests/test-saxtemplating.xml
diff --git a/x4o-core/src/test/resources/tests/test-swing.xml b/x4o-driver/src/test/resources/tests/test-swing.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/test-swing.xml
rename to x4o-driver/src/test/resources/tests/test-swing.xml
diff --git a/x4o-core/src/test/resources/tests/test-taghandlers.xml b/x4o-driver/src/test/resources/tests/test-taghandlers.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/test-taghandlers.xml
rename to x4o-driver/src/test/resources/tests/test-taghandlers.xml
diff --git a/x4o-core/src/test/resources/tests/xinclude/dir/include-child-dir.xml b/x4o-driver/src/test/resources/tests/xinclude/dir/include-child-dir.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/xinclude/dir/include-child-dir.xml
rename to x4o-driver/src/test/resources/tests/xinclude/dir/include-child-dir.xml
diff --git a/x4o-core/src/test/resources/tests/xinclude/include-base.xml b/x4o-driver/src/test/resources/tests/xinclude/include-base.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/xinclude/include-base.xml
rename to x4o-driver/src/test/resources/tests/xinclude/include-base.xml
diff --git a/x4o-core/src/test/resources/tests/xinclude/include-child.xml b/x4o-driver/src/test/resources/tests/xinclude/include-child.xml
similarity index 100%
rename from x4o-core/src/test/resources/tests/xinclude/include-child.xml
rename to x4o-driver/src/test/resources/tests/xinclude/include-child.xml
diff --git a/x4o-elddoc/pom.xml b/x4o-elddoc/pom.xml
index ebbeb53..04d5305 100644
--- a/x4o-elddoc/pom.xml
+++ b/x4o-elddoc/pom.xml
@@ -12,7 +12,7 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
@@ -29,7 +29,7 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
test-jar
test
diff --git a/x4o-meta/pom.xml b/x4o-meta/pom.xml
index ea4c557..3a375c8 100644
--- a/x4o-meta/pom.xml
+++ b/x4o-meta/pom.xml
@@ -13,7 +13,7 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
diff --git a/x4o-plugin/x4o-plugin-ant/pom.xml b/x4o-plugin/x4o-plugin-ant/pom.xml
index 69647e9..afee6b5 100644
--- a/x4o-plugin/x4o-plugin-ant/pom.xml
+++ b/x4o-plugin/x4o-plugin-ant/pom.xml
@@ -11,7 +11,7 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
@@ -43,7 +43,7 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
test-jar
test
@@ -84,7 +84,7 @@
generate-resources
-
+
@@ -97,7 +97,7 @@
org.x4o.plugin
- x4o-plugin-ant-schema
+ x4o-plugin-ant
${project.version}
@@ -119,9 +119,9 @@
generate-resources
-
+
-
+
@@ -132,7 +132,7 @@
org.x4o.plugin
- x4o-plugin-ant-schema
+ x4o-plugin-ant
${project.version}
@@ -181,12 +181,12 @@
org.x4o
- x4o-core
+ x4o-driver
${project.version}
org.x4o
- x4o-core
+ x4o-driver
${project.version}
test-jar