|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.xtreemos.xosd.factory.utils.parsers.XSDCodeGenerator
public class XSDCodeGenerator
The generator of Java constants from the provided XSD file
The generator is provided AS IS and is to be used only for help with the XMLValidatorAndParser
Field Summary | |
---|---|
(package private) static org.apache.log4j.Logger |
logger
|
Constructor Summary | |
---|---|
XSDCodeGenerator()
|
Method Summary | |
---|---|
void |
generateEnums(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
Generates java class with defined enums from the XSD. |
void |
generateTypeNames(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
Generates type names from the XSD Schema. |
private java.util.ArrayList<java.lang.String> |
getSchemaPrefixes(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
Finds the schema prefixes in the inData hashtable (output from the XMLValidatorAndParser) |
static void |
main(java.lang.String[] args)
Used only for testing purposes! |
private java.lang.String |
templateEnumEnd(java.lang.String enumTypeName)
Template for ending the definition of enum. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static org.apache.log4j.Logger logger
Constructor Detail |
---|
public XSDCodeGenerator()
Method Detail |
---|
private java.lang.String templateEnumEnd(java.lang.String enumTypeName)
enumTypeName
-
private java.util.ArrayList<java.lang.String> getSchemaPrefixes(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
inData
-
public void generateEnums(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
inData
- XMLValidatorAndParser
public void generateTypeNames(java.util.Hashtable<java.lang.String,java.lang.Object> inData)
inData
- XMLValidatorAndParser
public static void main(java.lang.String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |