coins.driver
Class CompileThread.Linker

java.lang.Object
  extended bycoins.driver.CompileThread.PassGroup
      extended bycoins.driver.CompileThread.Linker
Enclosing class:
CompileThread

class CompileThread.Linker
extends CompileThread.PassGroup


Field Summary
(package private)  java.lang.String fName
           
(package private)  java.io.File fOutputFile
           
(package private)  java.io.File fSourceFile
           
(package private)  Suffix fSuffix
           
 
Constructor Summary
(package private) CompileThread.Linker()
           
 
Method Summary
(package private)  java.io.File changeSuffix(Suffix pNewSuffix)
           
(package private)  java.lang.String getName()
           
(package private)  void go(CompileThread pThread, java.io.InputStream pIn, java.io.File pOut, IoRoot io)
           
(package private)  void go(CompileThread pThread, java.io.InputStream pIn, java.io.OutputStream pOut, IoRoot io)
           
(package private)  boolean isRequired()
           
(package private)  boolean isSkipped()
           
(package private)  boolean isStopHere()
           
(package private)  java.io.File outputFile()
           
(package private)  Suffix outputSuffix()
           
(package private)  void setOutputFile(java.io.File pFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fName

java.lang.String fName

fSourceFile

java.io.File fSourceFile

fSuffix

Suffix fSuffix

fOutputFile

java.io.File fOutputFile
Constructor Detail

CompileThread.Linker

CompileThread.Linker()
Method Detail

isRequired

boolean isRequired()
Specified by:
isRequired in class CompileThread.PassGroup

outputSuffix

Suffix outputSuffix()
Specified by:
outputSuffix in class CompileThread.PassGroup

isSkipped

boolean isSkipped()
Specified by:
isSkipped in class CompileThread.PassGroup

go

void go(CompileThread pThread,
        java.io.InputStream pIn,
        java.io.OutputStream pOut,
        IoRoot io)
  throws java.io.IOException,
         PassException
Specified by:
go in class CompileThread.PassGroup
Throws:
java.io.IOException
PassException

go

void go(CompileThread pThread,
        java.io.InputStream pIn,
        java.io.File pOut,
        IoRoot io)
  throws java.io.IOException,
         PassException
Overrides:
go in class CompileThread.PassGroup
Throws:
java.io.IOException
PassException

isStopHere

boolean isStopHere()
Specified by:
isStopHere in class CompileThread.PassGroup

outputFile

java.io.File outputFile()
                  throws PassException
Overrides:
outputFile in class CompileThread.PassGroup
Throws:
PassException

getName

java.lang.String getName()

changeSuffix

java.io.File changeSuffix(Suffix pNewSuffix)

setOutputFile

void setOutputFile(java.io.File pFile)