fr.tireme.schemadoc
Class SchemaDocDOMDoc

java.lang.Object
  extended by java.lang.Thread
      extended by fr.tireme.schemadoc.SchemaDocDOMDoc
All Implemented Interfaces:
java.lang.Runnable

public class SchemaDocDOMDoc
extends java.lang.Thread

Main working class responsible of loading the input file, loading the graphic file information, reorganize all and performing html and/or FO generation.

All DOM transformations are made using DOM Xerces API while the XSLT final transformations are using SAXON. That's the reason why an intermediate file needs to be create, because the node constructions are differents.

Since:
16 novembre 2003
Version:
2.0
Author:
Pierre Attar ; pat@tireme.fr Copyright (c) Tireme 2002, 2003

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SchemaDocDOMDoc(Xml2output gui)
          Constructor for the SchemaDocDOMDoc object
 
Method Summary
 void echoMessage(java.lang.String s)
           
 java.util.Observable observable()
           
 void run()
          Main processing method for the SchemaDocDOMDoc object
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SchemaDocDOMDoc

public SchemaDocDOMDoc(Xml2output gui)
                throws Xml2outputExcept
Constructor for the SchemaDocDOMDoc object

Parameters:
gui - Description of Parameter
Throws:
Xml2outputExcept - Description of Exception
Method Detail

echoMessage

public void echoMessage(java.lang.String s)

observable

public java.util.Observable observable()

run

public void run()
Main processing method for the SchemaDocDOMDoc object

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread
Throws:
Xml2outputAbortExcept - Description of Exception
Xml2outputExcept - Description of Exception TODO : see dovn, the doctype on the intermediate file