Started working on maven plugin and refactored the cel language loader.
This commit is contained in:
parent
661ac8079e
commit
6f45317753
30 changed files with 913 additions and 288 deletions
|
|
@ -55,21 +55,21 @@ public class X4OWriteLanguageSchemaExecutorTest extends TestCase {
|
|||
public void testEldSchema() throws Exception {
|
||||
X4OWriteLanguageSchemaExecutor writer = new X4OWriteLanguageSchemaExecutor();
|
||||
writer.setBasePath(getTempPath("junit-xsd-eld"));
|
||||
writer.setLanguage(EldDriver.LANGUAGE_NAME);
|
||||
writer.setLanguageName(EldDriver.LANGUAGE_NAME);
|
||||
writer.execute();
|
||||
}
|
||||
|
||||
public void testEldCoreSchema() throws Exception {
|
||||
X4OWriteLanguageSchemaExecutor writer = new X4OWriteLanguageSchemaExecutor();
|
||||
writer.setBasePath(getTempPath("junit-xsd-cel"));
|
||||
writer.setLanguage(CelDriver.LANGUAGE_NAME);
|
||||
writer.setLanguageName(CelDriver.LANGUAGE_NAME);
|
||||
writer.execute();
|
||||
}
|
||||
|
||||
public void testSwiXmlSchema() throws Exception {
|
||||
X4OWriteLanguageSchemaExecutor writer = new X4OWriteLanguageSchemaExecutor();
|
||||
writer.setBasePath(getTempPath("junit-xsd-swixml2"));
|
||||
writer.setLanguage(SwiXmlDriver.LANGUAGE_NAME);
|
||||
writer.setLanguageName(SwiXmlDriver.LANGUAGE_NAME);
|
||||
writer.execute();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -23,18 +23,25 @@
|
|||
|
||||
package org.x4o.xml.test;
|
||||
|
||||
import org.x4o.xml.X4ODriver;
|
||||
import org.x4o.xml.X4ODriverManager;
|
||||
import org.x4o.xml.io.DefaultX4ODriver;
|
||||
import org.x4o.xml.io.X4OReaderContext;
|
||||
import org.x4o.xml.io.X4OWriterContext;
|
||||
import org.x4o.xml.test.models.TestObjectRoot;
|
||||
|
||||
public class TestDriver extends DefaultX4ODriver<TestObjectRoot> {
|
||||
public class TestDriver extends X4ODriver<TestObjectRoot> {
|
||||
|
||||
static final public String LANGUAGE_NAME = "test";
|
||||
static final public String[] LANGUAGE_VERSIONS = new String[]{X4ODriver.DEFAULT_LANGUAGE_VERSION};
|
||||
|
||||
public TestDriver() {
|
||||
super(LANGUAGE_NAME);
|
||||
@Override
|
||||
public String getLanguageName() {
|
||||
return LANGUAGE_NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getLanguageVersions() {
|
||||
return LANGUAGE_VERSIONS;
|
||||
}
|
||||
|
||||
static public TestDriver getInstance() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue