com.jxml.quick.ocm
Class OCMtranscribe

java.lang.Object
  |
  +--com.jxml.quick.ocm.OCMsinkSupport
        |
        +--com.jxml.quick.ocm.OCMtranscribe
All Implemented Interfaces:
Item, OCMbase, OCMsink, OCMsource
Direct Known Subclasses:
DTDexpress, Qjml2Qdml

public class OCMtranscribe
extends OCMsinkSupport
implements OCMsource

Transcribes data to a new set of classes, but using the same data model.

DTD:

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

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


Inner Class Summary
 class OCMtranscribe.SubTranscribe
           
 
Inner classes inherited from class com.jxml.quick.ocm.OCMsinkSupport
OCMsinkSupport.SubSinkSupport
 
Inner classes inherited from class com.jxml.quick.ocm.OCMsource
OCMsource.SubSource
 
Inner classes inherited from class com.jxml.quick.ocm.OCMbase
OCMbase.SubBase
 
Inner classes inherited from class com.jxml.quick.ocm.OCMsink
OCMsink.SubSink
 
Field Summary
 String schemaName
          The schema name for the output of the transcribe.
 
Fields inherited from class com.jxml.quick.ocm.OCMsinkSupport
expressDefaults, genNbr, prefix, source, validator
 
Constructor Summary
OCMtranscribe()
           
 
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
 

Field Detail

schemaName

public String schemaName
The schema name for the output of the transcribe.
Constructor Detail

OCMtranscribe

public OCMtranscribe()
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.