The generator option controls the basic behavior of Relaxer. Fourteen generator options, all shown below, are supported.
option | function | default |
---|---|---|
version | version infromation | false |
help | help information | false |
java | Java class generator | true |
jdbc | JDBC access class generator | false |
cdl | component generator | false |
rng | RELAX NG generator | false |
rxm | RELAX Core generator | false |
dtd | DTD generator | false |
xsd | XML Schema generator | false |
html | HTML FORM generator | false |
xslt | XSLT Stylesheet generator | false |
meta | Relaxer model generator | false |
The Version and the Help generators are pseudo-generators. These generators simply output information to the console.
The Java generator generates Java classes that are mapped from a RELAX schema.
The JDBC generator generates Java Data Access Objects (DAO) that are mapped from a RELAX schema.
The CDL generator generates Java classes that are modeled by a RCDL component definition.
The RELAX NG generator generates a RELAX NG schema that are equivalent to a input RELAX schema.
The RELAX Core generator generates a RELAX Core schema that are equivalent to a input RELAX schema.
The DTD generator generates a DTD schema that are equivalent to a input RELAX schema.
The XML Schema generator generates a DTD schema that are equivalent to a input RELAX schema.
XSLT Generator generates an XSLT stylesheet from a RELAX schema.
HTML Generator generates an HTML FORM from a RELAX schema.
Meta generator a meta model instance file as an XML document from a internal model of Relaxer.