|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.wsif.compiler.schema.tools.Schema2Java
Convert XML schema file into Java class files.
Constructor Summary | |
---|---|
Schema2Java(java.lang.String schemaURI)
Insert the method's description here. |
Method Summary | |
---|---|
java.util.Map |
createJavaMapping(org.w3c.dom.Element root,
java.util.Map reg)
This method takes inputs of an Schema Element, a HashMap and returns the same HashMap filled with the mappings from schema QNames to Java class names or primitive types. |
java.lang.String |
getNamespaceURIMapping(java.lang.String namespaceURI)
Insert the method's description here. |
boolean |
getOverwrite()
|
java.util.Map |
getRegistry(java.util.Map reg)
Insert the method's description here. |
boolean |
getVerbose()
|
java.lang.String |
getWorkingDirectory()
Gets the current working directory for generated Java files. |
void |
outputJavaMapping()
Output the Java class files created from XML Schema models to the working directory. |
void |
setJavac(boolean javac)
|
void |
setNamespaceURIMapping(java.lang.String namespaceURI,
java.lang.String javaPath)
Set the mapping between namespace URI and the java package name used in the generated class files. |
void |
setOverwrite(boolean overwrite)
|
void |
setPackageName(java.lang.String packageName)
Set the Java package into which the generated code should be placed. |
void |
setVerbose(boolean verbose)
|
void |
setWorkingDirectory(java.lang.String dir)
Set the working directory for generated Java files. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Schema2Java(java.lang.String schemaURI)
Method Detail |
public java.util.Map createJavaMapping(org.w3c.dom.Element root, java.util.Map reg) throws SchemaException
root
- org.w3c.dom.Elementregistry
- java.util.HashMappublic void setPackageName(java.lang.String packageName)
public java.lang.String getNamespaceURIMapping(java.lang.String namespaceURI)
namespaceURI
- java.lang.Stringpublic java.util.Map getRegistry(java.util.Map reg)
reg
- java.util.HashMappublic java.lang.String getWorkingDirectory()
setWorkingDirectory(java.lang.String)
public void outputJavaMapping() throws SchemaException, java.io.IOException
public void setNamespaceURIMapping(java.lang.String namespaceURI, java.lang.String javaPath)
namespaceURI
- java.lang.StringjavaPath
- java.lang.Stringpublic void setWorkingDirectory(java.lang.String dir) throws java.lang.IllegalArgumentException
dir
- java.lang.Stringpublic void setVerbose(boolean verbose)
public boolean getVerbose()
public void setOverwrite(boolean overwrite)
public boolean getOverwrite()
public void setJavac(boolean javac)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |