org.geotools.maven.xmlcodegen
Class BindingGenerator
java.lang.Object
org.geotools.maven.xmlcodegen.AbstractGenerator
org.geotools.maven.xmlcodegen.BindingGenerator
public class BindingGenerator
- extends AbstractGenerator
Generates bindings for types, elements, and attributes declared in an xml
schema.
Usage Example:
XSDSchem schema = ...
BindingGenerator g = new BindingGenerator();
g.setPackageBase( "org.geotools.xml.xs" );
g.setLocation( "/home/user" );
g.generate( schema );
- Author:
- Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org
Methods inherited from class org.geotools.maven.xmlcodegen.AbstractGenerator |
copy, execute, findSchemaFile, getPackageBase, included, outputLocation, setIncluded, setOverwriting, setPackageBase, setResourceLocation, setSchemaLookupDirectories, setSchemaSourceDirectory, setSourceLocation, setTestLocation, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BindingGenerator
public BindingGenerator()
setBindingConstructorArguments
public void setBindingConstructorArguments(BindingConstructorArgument[] bindingConstructorArguments)
setGenerateXsd
public void setGenerateXsd(boolean generateXsd)
setGenerateAttributes
public void setGenerateAttributes(boolean generateAttributes)
setGenerateElements
public void setGenerateElements(boolean generateElements)
setGenerateTypes
public void setGenerateTypes(boolean generateTypes)
setGenerateConfiguration
public void setGenerateConfiguration(boolean generateConfiguration)
setGenerateTests
public void setGenerateTests(boolean generateTests)
setComplexBindingBaseClass
public void setComplexBindingBaseClass(java.lang.Class complexBindingBaseClass)
setSimpleBindingBaseClass
public void setSimpleBindingBaseClass(java.lang.Class simpleBindingBaseClass)
generate
public void generate(org.eclipse.xsd.XSDSchema schema)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
usage
public static void usage()
Copyright © 1996-2010 Geotools. All Rights Reserved.