| |
|
| java.lang.Object org.jibx.binding.SchemaGenerator
SchemaGenerator | public class SchemaGenerator (Code) | | Binding generator. This loads the specified input classes and processes them
to generate a default binding definition.
author: Dennis M. Sosnoski version: 1.0 |
XMLNS_URI | final public static String XMLNS_URI(Code) | | Fixed XML namespace namespace.
|
XML_URI | final public static String XML_URI(Code) | | Fixed XML namespace.
|
SchemaGenerator | public SchemaGenerator(ArrayList paths)(Code) | | Constructor with only paths supplied. This just initializes all other
options disabled.
Parameters: paths - class paths to be checked for classes referenced by bindings |
SchemaGenerator | public SchemaGenerator(boolean verbose, boolean equal, boolean aqual, ArrayList paths)(Code) | | Constructor with settings specified.
Parameters: verbose - report binding details and results Parameters: equal - use element form default qualified flag Parameters: aqual - use attribute form default qualified flag Parameters: paths - class paths to be checked for classes referenced by bindings |
generate | public void generate(BindingElement binding) throws JiBXException(Code) | | Process a binding definition for schema generation. This first validates
the binding definition, and if it is valid then handles schema generation
from the binding.
Parameters: binding - root element of binding exception: JiBXException - if error in generating the schema |
getDefinitions | public DefinitionContext getDefinitions()(Code) | | Get innermost containing definition context.
innermost definition context containing this element |
getSchemas | public Element[] getSchemas()(Code) | | Get array of generated schemas.
array of schema elements |
main | public static void main(String[] args)(Code) | | Main method for running compiler as application.
Parameters: args - command line arguments |
setAttributeQualified | public void setAttributeQualified(boolean qual)(Code) | | Set control flag for attribute qualified default schema.
Parameters: qual - attribute qualified default schemas flag |
setElementQualified | public void setElementQualified(boolean qual)(Code) | | Set control flag for element qualified default schema.
Parameters: qual - element qualified default schemas flag |
setVerbose | public void setVerbose(boolean verbose)(Code) | | Set control flag for verbose processing reports.
Parameters: verbose - report verbose information in processing bindings flag |
|
|
|