public class OutputType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AT_END |
static int |
AT_EVENT |
static int |
AT_INTERVAL |
static int |
AT_START |
static int |
AT_TIME |
Constructor and Description |
---|
OutputType() |
Modifier and Type | Method and Description |
---|---|
boolean |
clearOutputFile()
Clear output file at start of run
|
java.lang.String |
getFileName()
Accessor for file name
|
OutputFunction |
getOutputClass()
Get output function
|
java.lang.String |
getParameter()
Accessor function for string parameter
|
int |
getTime()
Accessor for time parameter
|
int |
getTimeType()
Accessor for output time type
|
boolean |
isFirst()
Is this the first time output produced by this type
|
void |
makeEventOutput(Event event,
us.monoid.json.JSONObject result,
java.io.PrintStream s,
GlobalController gc)
Create the required output after an event
|
void |
makeOutput(long time,
java.io.PrintStream s,
GlobalController gc)
Create the required output
|
void |
parseExtraXML(org.w3c.dom.Node n) |
void |
setFileName(java.lang.String name)
Set file name
|
void |
setFirst(boolean f)
Set whether this is first time output produced by this type
|
void |
setParameter(java.lang.String parm)
Setter function for string parameter
|
void |
setTime(int t)
Setter for time
|
void |
setTimeType(java.lang.String tt)
Set time type from string
|
void |
setType(java.lang.String t)
Set type from string
|
java.lang.String |
toString()
To String
|
public static final int AT_TIME
public static final int AT_START
public static final int AT_INTERVAL
public static final int AT_END
public static final int AT_EVENT
public void setType(java.lang.String t) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public int getTimeType()
public void setTimeType(java.lang.String tt) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean clearOutputFile()
public int getTime()
public void setTime(int t)
public java.lang.String getFileName()
public void setFileName(java.lang.String name)
public void setParameter(java.lang.String parm)
public java.lang.String getParameter()
public boolean isFirst()
public void setFirst(boolean f)
public OutputFunction getOutputClass()
public void makeOutput(long time, java.io.PrintStream s, GlobalController gc)
public void makeEventOutput(Event event, us.monoid.json.JSONObject result, java.io.PrintStream s, GlobalController gc)
public void parseExtraXML(org.w3c.dom.Node n) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public java.lang.String toString()
toString
in class java.lang.Object
User Space Routing 0.10.3