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 mess)
          Send a message in the logging window.
 java.util.Observable getObservable()
          Get access to 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 SDExcept
Constructor for the SchemaDocDOMDoc object.

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

echoMessage

public final void echoMessage(java.lang.String mess)
Send a message in the logging window.

Parameters:
mess - string to be output

getObservable

public final java.util.Observable getObservable()
Get access to observable.

Returns:
the observable object

run

public final void run()
Main processing method for the SchemaDocDOMDoc object. TODO : see down, the doctype on the intermediate file

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread