# Generator Tools: Binding and Schema Generation

JiBX Basics
Overview
Flexibility
Performance
Clean code
News and Status
User Comments
Sponsors
Bugs
Getting Started
Binding Tutorial
A basic binding
Binding extras
Structure mapping
Collections
Using mappings
Advanced binding
Method hooks
Custom code
Binding Compiler
Binding on Load
Runtime
JiBX Extras
Building JiBX
Schema Compatibility
Mailing Lists
FAQ
Contributing
License
Binding Definition
Definition details
Definition contexts
Conversions
XML summary
<binding> element
<include> element
<format> element
<namespace> element
<mapping> element
<value> element
<structure> element
<collection> element
Attribute groups
Usage API
Runtime JavaDocs
Subprojects
Generator Tools
JibxSoap
Xsd2Jibx

### Generator Tools

This pair of tools support generating a basic binding definition from a set of Java classes, and generating a basic schema from the combination of a binding definition and the associated set of Java classes. The generation support is fairly primitive, and may well require hand modification to complete in complex cases. The documentation included in the download covers the usage and limitations in more detail.

Both tools are actually components of the JiBX 2.0 code which have been backported to 1.1. The current Beta 0.2 version of these tools should be usable for many purposes directly, though the output is far from optional and often requires manual corrections. The tools are now being updated as part of preparations for the JiBX 1.2 releases, in which they'll become integrated components of the core JiBX distribution.

An initial version of the replacement tools have been made available as part of the Jibx2Wsdl code-first WSDL generator. There's currently no documentation for using the binding generator and schema generator components directly, but this will be coming as part of an initial beta release of JiBX 1.2 in June, 2007.

Module Name | Primary Developer | Status
--- | --- | ---
(core) | Dennis M. Sosnoski | Beta 0.2 release April 11, 2005