com.jxml.quick.model.qjml
Class QMSelection

java.lang.Object
  |
  +--com.jxml.quick.model.qjml.QMCloneable
        |
        +--com.jxml.quick.model.qjml.QMContentModel
              |
              +--com.jxml.quick.model.qjml.QMSequence
                    |
                    +--com.jxml.quick.model.qjml.QMSelection
All Implemented Interfaces:
Cloneable

public class QMSelection
extends QMSequence

Models a selection element in QJML. The contentModel elements held by a selection element defines alternative content sub-models within the element content of another element.

DTD:

<!ELEMENT selection (rem*,
            (aref|id|identity|ignore|field|property|accessClass)?,
            (item|selection|sequence)+)>

<!ATTLIST selection
    label CDATA #IMPLIED
    cref CDATA #IMPLIED
    optional CDATA "False"
    repeating CDATA "False"
    ID id #IMPLIED
>


Fields inherited from class com.jxml.quick.model.qjml.QMSequence
contentList
 
Fields inherited from class com.jxml.quick.model.qjml.QMContentModel
access, aref, content, cref, enclosingCoin, initialized, label, optional, remList, repeating
 
Constructor Summary
QMSelection()
           
 
Method Summary
 void init(Map coinMap, Map contentMap)
          Resolve references, inheritance.
 
Methods inherited from class com.jxml.quick.model.qjml.QMSequence
buildMaps, clone, cminit
 
Methods inherited from class com.jxml.quick.model.qjml.QMContentModel
accessInit
 
Methods inherited from class com.jxml.quick.model.qjml.QMCloneable
clone, clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QMSelection

public QMSelection()
Method Detail

init

public void init(Map coinMap,
                 Map contentMap)
          throws SAXException
Description copied from class: QMContentModel
Resolve references, inheritance. This method is called during initialization of the data model.
Overrides:
init in class QMSequence