com.google.code.plsqlmaven.shared
Class DDLWriterThread

java.lang.Object
  extended by java.lang.Thread
      extended by com.google.code.plsqlmaven.shared.DDLWriterThread
All Implemented Interfaces:
groovy.lang.GroovyObject, Runnable

public class DDLWriterThread
extends Thread
implements groovy.lang.GroovyObject

Writes a DDL file using changes produced by various mojos


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DDLWriterThread()
           
 
Method Summary
 Object getAnt()
           
 Object getDdl()
           
 Object getInstance(Object dir, Object fileName)
           
 Object getLog()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getMojos()
           
 Object getProperty(String name)
           
 Object invokeMethod(String name, Object args)
           
 Object mlc(Object multiLineText)
           
 void registerMojo(Object mojo)
           
 void run()
           
 void setAnt(Object value)
           
 void setDdl(Object value)
           
 void setLog(Object value)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setMojos(Object value)
           
 void setProperty(String name, Object value)
           
 void writeTo(Object dir, Object fileName)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DDLWriterThread

public DDLWriterThread()
Method Detail

getAnt

public Object getAnt()

setAnt

public void setAnt(Object value)

getLog

public Object getLog()

setLog

public void setLog(Object value)

getDdl

public Object getDdl()

setDdl

public void setDdl(Object value)

getMojos

public Object getMojos()

setMojos

public void setMojos(Object value)

getInstance

public Object getInstance(Object dir,
                          Object fileName)

writeTo

public void writeTo(Object dir,
                    Object fileName)

registerMojo

public void registerMojo(Object mojo)

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

mlc

public Object mlc(Object multiLineText)

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String name,
                           Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject


Copyright © 2012. All Rights Reserved.