Package edu.sc.seis.TauP.cli
Class AbstractOutputTypeArgs
- java.lang.Object
-
- edu.sc.seis.TauP.cli.AbstractOutputTypeArgs
-
- Direct Known Subclasses:
GraphicOutputTypeArgs
,TableOutputTypeArgs
,TauModelOutputTypeArgs
,TextOutputTypeArgs
,VelModelOutputTypeArgs
,VelPlotOutputTypeArgs
public abstract class AbstractOutputTypeArgs extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
extension
static java.lang.String
STDOUT_FILENAME
-
Constructor Summary
Constructors Constructor Description AbstractOutputTypeArgs(java.lang.String filebase)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.io.PrintWriter
createWriter(java.io.PrintWriter stdout)
java.lang.String
getOutFile()
java.lang.String
getOutFileBase()
abstract java.lang.String
getOutFileExtension()
abstract java.lang.String
getOutputFormat()
boolean
isStdout()
void
setOutFile(java.lang.String outfile)
void
setOutFileBase(java.lang.String outFileBase)
void
setOutFileExtension(java.lang.String ext)
abstract void
setOutputFormat(java.lang.String oType)
-
-
-
Field Detail
-
extension
protected java.lang.String extension
-
STDOUT_FILENAME
public static final java.lang.String STDOUT_FILENAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setOutFile
public void setOutFile(java.lang.String outfile)
-
setOutputFormat
public abstract void setOutputFormat(java.lang.String oType)
-
getOutputFormat
public abstract java.lang.String getOutputFormat()
-
getOutFileBase
public java.lang.String getOutFileBase()
-
setOutFileBase
public void setOutFileBase(java.lang.String outFileBase)
-
getOutFileExtension
public abstract java.lang.String getOutFileExtension()
-
setOutFileExtension
public void setOutFileExtension(java.lang.String ext)
-
isStdout
public boolean isStdout()
-
getOutFile
public java.lang.String getOutFile()
-
createWriter
public java.io.PrintWriter createWriter(java.io.PrintWriter stdout) throws java.io.IOException
- Throws:
java.io.IOException
-
-