public class Grammars2JavaSourceCode extends Object
| Constructor and Description |
|---|
Grammars2JavaSourceCode(com.siemens.ct.exi.core.grammars.SchemaInformedGrammars grammars) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateCode() |
String |
getGrammars(String packageName,
String className) |
protected int |
getQNameID(com.siemens.ct.exi.core.context.QNameContext qnc) |
static void |
main(String[] args) |
static String |
readFileToString(File file) |
void |
setSchemaId(String schemaId) |
protected static final String TOKEN_GRAMMAR_CONTEXT_BEGIN
protected static final String TOKEN_GRAMMAR_CONTEXT_END
protected static final String TOKEN_GRAMMARS_BEGIN
protected static final String TOKEN_GRAMMARS_END
protected static final String TOKEN_GRAMMARS_WITH_ELEMENT_CONTENT_BEGIN
protected static final String TOKEN_GRAMMARS_WITH_ELEMENT_CONTENT_END
protected static final String TOKEN_GRAMMAR_EVENTS_BEGIN
protected static final String TOKEN_GRAMMAR_EVENTS_END
protected static final String TOKEN_GLOBALS_BEGIN
protected static final String TOKEN_GLOBALS_END
protected static final String TOKEN_SCHEMA_ID_BEGIN
protected static final String TOKEN_SCHEMA_ID_END
protected static final String TOKEN_GLOBAL_ELEMENTS_BEGIN
protected static final String TOKEN_GLOBAL_ELEMENTS_END
protected static final String TOKEN_GLOBAL_ATTRIBUTES_BEGIN
protected static final String TOKEN_GLOBAL_ATTRIBUTES_END
protected static final String TOKEN_TYPE_GRAMMAR_BEGIN
protected static final String TOKEN_TYPE_GRAMMAR_END
protected static final String TOKEN_FIRST_STARTTAG_GRAMMAR_BEGIN
protected static final String TOKEN_FIRST_STARTTAG_GRAMMAR_END
protected static final String TOKEN_DOCUMENT_GRAMMAR_BEGIN
protected static final String TOKEN_DOCUMENT_GRAMMAR_END
protected static final String TOKEN_FRAGMENT_GRAMMAR_BEGIN
protected static final String TOKEN_FRAGMENT_GRAMMAR_END
protected static final String TOKEN_SCHEMA_INFORMED_GRAMMARS_BEGIN
protected static final String TOKEN_SCHEMA_INFORMED_GRAMMARS_END
protected static final String TOKEN_PACKAGE
protected static final String TOKEN_CLASS_SUFFIX
protected static final String TOKEN_CLASS
protected static final String TOKEN_CLASS_CONSTRUCTOR
public Grammars2JavaSourceCode(com.siemens.ct.exi.core.grammars.SchemaInformedGrammars grammars)
public void setSchemaId(String schemaId)
protected int getQNameID(com.siemens.ct.exi.core.context.QNameContext qnc)
public void generateCode()
throws IOException
IOExceptionpublic static String readFileToString(File file) throws IOException
IOExceptionpublic String getGrammars(String packageName, String className) throws IOException
IOExceptionpublic static void main(String[] args) throws com.siemens.ct.exi.core.exceptions.EXIException, IOException
com.siemens.ct.exi.core.exceptions.EXIExceptionIOExceptionCopyright © 2018 Siemens AG. All rights reserved.