## dtd QJML Schema

SCHEMA TREE | INDEX

### text: PI

implements output
child of: dtd
targetClass: `com.wutka.dtd.DTDProcessingInstruction`

### text: aName (tag=name)

attribute of: attribute element

### bean: any

extends item
child of: element
targetClass: `com.wutka.dtd.DTDAny`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### bean: attList

implements output
child of: dtd
targetClass: `com.wutka.dtd.DTDAttlist`

### Attributes (the attributes are not inherited)

- attListElement ( required )
  field: `name` , data is defined by: `attListElement`

### Children

full tree

- attribute ( optional , repeating )
  field: `attributes` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector()

### text: attListElement (tag=element)

attribute of: attList

### bean: attribute

implements output
child of: attList
targetClass: `com.wutka.dtd.DTDAttribute`

### Attributes (the attributes are not inherited)

- decl ( optional )
  field: `decl` , data is defined by: `decl`
- aName ( optional )
  field: `name` , data is defined by: `aName`
- default ( optional )
  field: `defaultValue` , data is defined by: `default`

### Children

full tree

- selection ( required ) field: `type` , data is defined by: `object`
  - type ( required )
  - enumeration ( required )

### text: cardinal

attribute of: any choice container item mixed name sequence
targetEditor: `com.jxml.quick.dtd.DTDCardinalEditor`

### bean: choice

extends container
child of: choice element sequence
targetClass: `com.wutka.dtd.DTDChoice`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### Children

full tree

- selection ( optional , repeating ) property: `itemsVec` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector() , write: False
  - sequence ( required )
  - choice ( required )
  - name ( required )

### abstract: container

extends item
targetClass: `com.wutka.dtd.DTDContainer`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### Other fields/properties

- property: `itemsVec` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector() , write: False

### Is extended/implemented by

- choice
- mixed
- sequence

### text: decl

attribute of: attribute
targetEditor: `com.jxml.quick.dtd.DTDDeclEditor`

### text: default (tag=value)

attribute of: attribute

### bean: dtd

implements output
targetClass: `com.wutka.dtd.DTD`

### Children

full tree

- selection ( optional , repeating ) field: `items` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector()
  - rem ( required )
  - PI ( required )
  - element ( required )
  - attList ( required )

### bean: element

implements output
child of: dtd
targetClass: `com.wutka.dtd.DTDElement`

### Attributes (the attributes are not inherited)

- aName ( required )
  field: `name` , data is defined by: `aName`

### Children

full tree

- selection ( optional ) field: `content` , data is defined by: `item`
  - empty ( required )
  - mixed ( required )
  - sequence ( required )
  - choice ( required )
  - any ( required )

### bean: empty

extends item
child of: element
targetClass: `com.wutka.dtd.DTDEmpty`

### bean: enumeration

implements output
child of: attribute
targetClass: `com.wutka.dtd.DTDEnumeration`

### Children

full tree

- value ( required , repeating )
  property: `itemsVec` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector() , write: False

### abstract: item

implements output
targetClass: `com.wutka.dtd.DTDItem`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### Is extended/implemented by

- any
- container
- empty
- name
- pcData

### bean: mixed

extends container
child of: element
targetClass: `com.wutka.dtd.DTDMixed`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### Children

full tree

- sequence ( required ) property: `itemsVec` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector() , write: False
  - pcData ( required )
  - name ( optional , repeating )

### bean: name (tag=name)

extends item
child of: choice mixed sequence
targetClass: `com.wutka.dtd.DTDName`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`
- nameElement ( required )
  field: `value` , data is defined by: `nameElement`

### text: nameElement (tag=element)

attribute of: name

### abstract: object

targetClass: `java.lang.Object`
will not be generated with QJML2Java

### interface: output

targetClass: `com.wutka.dtd.DTDOutput`

### Is extended/implemented by

- PI
- attList
- attribute
- dtd
- element
- enumeration
- item
- rem

### bean: pcData

extends item
child of: mixed
targetClass: `com.wutka.dtd.DTDPCData`

### text: rem

implements output
child of: dtd
targetClass: `com.wutka.dtd.DTDComment`

### bean: sequence

extends container
child of: choice element sequence
targetClass: `com.wutka.dtd.DTDSequence`

### Attributes (the attributes are not inherited)

- cardinal ( optional )
  field: `cardinal` , data is defined by: `cardinal`

### Children

full tree

- selection ( optional , repeating ) property: `itemsVec` (kind: `list`) , data is defined by: `vector` , initializer: new java.util.Vector() , write: False
  - sequence ( required )
  - choice ( required )
  - name ( required )

### text: type

child of: attribute

### text: value

child of: enumeration

### abstract: vector

targetClass: `java.util.Vector`
will not be generated with QJML2Java

### SCHEMA TREE

    dtd
    |---rem

### INDEX

aName (tag=name)
any
attList
attListElement (tag=element)
attribute
cardinal
choice
container
decl
default (tag=value)
dtd
element
empty
enumeration
item
mixed
name (tag=name)
nameElement (tag=element)
object
output
pcData
PI
rem
sequence
type
value
vector