com.jxml.quick.util.validate
Class QVValidate

java.lang.Object
  |
  +--com.jxml.quick.ocm.OCMsinkSupport
        |
        +--com.jxml.quick.ocm.OCMvalidatorSupport
              |
              +--com.jxml.quick.util.validate.QVValidate
All Implemented Interfaces:
Item, OCMbase, OCMsink, OCMvalidator

public class QVValidate
extends OCMvalidatorSupport

Validates a document against the qdml schema.

DTD:

<!ELEMENT qvValidate((qvErrorContext|sourceLink),(validate|validateLink)?,
                    (factory|factoryLink))>

<!ATTLIST qvValidate
    docNamePrefix CDATA #IMPLIED
    expressDefaults CDATA "False"
    ID CDATA #IMPLIED

>


Inner Class Summary
 class QVValidate.SubValidate
           
 
Inner classes inherited from class com.jxml.quick.ocm.OCMvalidatorSupport
OCMvalidatorSupport.SubValidatorSupport
 
Inner classes inherited from class com.jxml.quick.ocm.OCMsinkSupport
OCMsinkSupport.SubSinkSupport
 
Inner classes inherited from class com.jxml.quick.ocm.OCMvalidator
OCMvalidator.SubValidator
 
Inner classes inherited from class com.jxml.quick.ocm.OCMsink
OCMsink.SubSink
 
Inner classes inherited from class com.jxml.quick.ocm.OCMbase
OCMbase.SubBase
 
Fields inherited from class com.jxml.quick.ocm.OCMsinkSupport
expressDefaults, genNbr, prefix, source, validator
 
Constructor Summary
QVValidate()
           
 
Method Summary
 OCMbase.SubBase spawn(HashMap prior)
          Creates a processing structure.
 
Methods inherited from class com.jxml.quick.ocm.OCMsinkSupport
createSink, createSink, eval, exec, setSource, setValidator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jxml.quick.ocm.OCMsink
setSource, setValidator
 

Constructor Detail

QVValidate

public QVValidate()
Method Detail

spawn

public OCMbase.SubBase spawn(HashMap prior)
Description copied from interface: OCMbase
Creates a processing structure.
Overrides:
spawn in class OCMvalidatorSupport
Following copied from interface: com.jxml.quick.ocm.OCMbase
Parameters:
prior - A table of already spawned objects, keyed by their base object.