com.jxml.quick.ocm
Class OCMvalidatorSupport

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

public class OCMvalidatorSupport
extends OCMsinkSupport
implements OCMvalidator

Support class for OCMvalidator.

DTD:

<!ELEMENT validatorSupport(((contextSupport | transcribe | input) | sourceLink),(validatorSupport | validateLink)?)>

<!ATTLIST validatorSupport
    docNamePrefix CDATA #IMPLIED
    expressDefaults CDATA "False"
    ID CDATA "False"
>


Inner Class Summary
 class 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
OCMvalidatorSupport()
           
 
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

OCMvalidatorSupport

public OCMvalidatorSupport()
Method Detail

spawn

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