public class AgentParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ClassParameters |
agClass |
protected java.util.List<ClassParameters> |
archClasses |
java.io.File |
asSource |
ClassParameters |
bbClass |
protected java.lang.String |
host |
java.lang.String |
name |
protected int |
nbInstances |
protected java.util.Map<java.lang.String,java.lang.String> |
options |
Constructor and Description |
---|
AgentParameters() |
AgentParameters(AgentParameters a) |
Modifier and Type | Method and Description |
---|---|
void |
addArchClass(ClassParameters... cps) |
void |
addArchClass(java.util.Collection<java.lang.String> cs) |
void |
addArchClass(java.lang.String... cs) |
void |
addOption(java.lang.String k,
java.lang.String vl) |
AgentParameters |
copy() |
protected void |
copyTo(AgentParameters newap) |
boolean |
fixSrc(java.util.List<java.lang.String> srcpath,
java.lang.String urlPrefix)
fix source of the asl code based on aslsourcepath, also considers code from a jar file (if urlPrefix is not null)
|
java.util.List<java.lang.String> |
getAgArchClasses()
gets a list of all custom arch classes defined in the jason project
|
java.lang.String |
getAgName() |
java.lang.String |
getAsInMASProject() |
Settings |
getAsSetts(boolean debug,
boolean forceSync) |
ClassParameters |
getBBClass() |
java.lang.String |
getHost() |
int |
getNbInstances() |
java.lang.String |
getOption(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
void |
insertArchClass(ClassParameters... cps) |
void |
setAgClass(java.lang.String c) |
void |
setBB(ClassParameters c) |
void |
setHost(java.lang.String h) |
void |
setNbInstances(int i) |
void |
setOptions(java.util.Map<java.lang.String,java.lang.String> m) |
void |
setupDefault() |
java.lang.String |
toString() |
public java.lang.String name
public java.io.File asSource
public ClassParameters agClass
public ClassParameters bbClass
protected int nbInstances
protected java.util.Map<java.lang.String,java.lang.String> options
protected java.util.List<ClassParameters> archClasses
protected java.lang.String host
public AgentParameters()
public AgentParameters(AgentParameters a)
public AgentParameters copy()
protected void copyTo(AgentParameters newap)
public java.lang.String toString()
toString
in class java.lang.Object
public void setupDefault()
public boolean fixSrc(java.util.List<java.lang.String> srcpath, java.lang.String urlPrefix)
public ClassParameters getBBClass()
public void setNbInstances(int i)
public int getNbInstances()
public void setHost(java.lang.String h)
public java.lang.String getHost()
public void setAgClass(java.lang.String c)
public void addArchClass(java.lang.String... cs)
public void addArchClass(java.util.Collection<java.lang.String> cs)
public void addArchClass(ClassParameters... cps)
public void insertArchClass(ClassParameters... cps)
public java.util.List<java.lang.String> getAgArchClasses()
public void setBB(ClassParameters c)
public void setOptions(java.util.Map<java.lang.String,java.lang.String> m)
public void addOption(java.lang.String k, java.lang.String vl)
public java.lang.String getOption(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.String> getOptions()
public java.lang.String getAsInMASProject()
public Settings getAsSetts(boolean debug, boolean forceSync)
public java.lang.String getAgName()