public class MAS2JProject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AS_EXT |
static java.lang.String |
EXT |
Constructor and Description |
---|
MAS2JProject() |
Modifier and Type | Method and Description |
---|---|
void |
addAgent(AgentParameters a) |
void |
addClassPath(java.lang.String cp) |
void |
addDirectiveClass(java.lang.String id,
ClassParameters classname) |
void |
addSourcePath(java.lang.String cp) |
void |
fixAgentsSrc(java.lang.String urlPrefix)
change the source of the agents using the source path information,
also considers code from a jar file (if urlPrefix is not null)
|
AgentParameters |
getAg(java.lang.String name) |
java.util.List<AgentParameters> |
getAgents() |
java.util.Set<java.io.File> |
getAllASFiles() |
java.util.List<java.lang.String> |
getClassPaths() |
ClassParameters |
getControlClass() |
java.util.Map<java.lang.String,java.lang.String> |
getDirectiveClasses() |
java.lang.String |
getDirectory() |
ClassParameters |
getEnvClass() |
ClassParameters |
getInfrastructure() |
InfrastructureFactory |
getInfrastructureFactory() |
java.io.File |
getProjectFile() |
java.lang.String |
getSocName() |
java.util.List<java.lang.String> |
getSourcePaths() |
void |
initAgMap() |
boolean |
isJade() |
static MAS2JProject |
parse(java.lang.String file) |
void |
registerDirectives() |
void |
removeSourcePath(int index) |
void |
setControlClass(ClassParameters sControl) |
void |
setDirectory(java.lang.String d) |
void |
setEnvClass(ClassParameters e) |
void |
setInfrastructure(ClassParameters infra) |
void |
setProjectFile(java.io.File f) |
void |
setSocName(java.lang.String s) |
void |
setupDefault() |
java.lang.String |
toString() |
public static final java.lang.String EXT
public static final java.lang.String AS_EXT
public static MAS2JProject parse(java.lang.String file)
public void setupDefault()
public void setDirectory(java.lang.String d)
public java.lang.String getDirectory()
public void setProjectFile(java.io.File f)
public java.io.File getProjectFile()
public void setInfrastructure(ClassParameters infra)
public ClassParameters getInfrastructure()
public boolean isJade()
public void setEnvClass(ClassParameters e)
public ClassParameters getEnvClass()
public void setSocName(java.lang.String s)
public java.lang.String getSocName()
public void setControlClass(ClassParameters sControl)
public ClassParameters getControlClass()
public void initAgMap()
public void addAgent(AgentParameters a)
public AgentParameters getAg(java.lang.String name)
public java.util.List<AgentParameters> getAgents()
public java.util.Set<java.io.File> getAllASFiles()
public void fixAgentsSrc(java.lang.String urlPrefix)
public void addClassPath(java.lang.String cp)
public java.util.List<java.lang.String> getClassPaths()
public void addSourcePath(java.lang.String cp)
public java.util.List<java.lang.String> getSourcePaths()
public void removeSourcePath(int index)
public void addDirectiveClass(java.lang.String id, ClassParameters classname)
public java.util.Map<java.lang.String,java.lang.String> getDirectiveClasses()
public void registerDirectives()
public java.lang.String toString()
toString
in class java.lang.Object
public InfrastructureFactory getInfrastructureFactory() throws JasonException
JasonException