Package robocode.control
Class RobotSpecification
- java.lang.Object
-
- robocode.control.RobotSpecification
-
- All Implemented Interfaces:
java.io.Serializable
public class RobotSpecification extends java.lang.Object implements java.io.SerializableDefines the properties of a robot, which is returned fromRobocodeEngine.getLocalRepository().- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor)
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthorName()Returns the name of the author of this robot or team.java.lang.StringgetClassName()Returns the full class name of this robot or team.java.lang.StringgetDescription()Returns the description provided by the author of this robot or team.java.io.FilegetJarFile()Returns the JAR file containing this robot or team, ornullif it does not come from a JAR file (could be class files instead).java.lang.StringgetName()Returns the name of this robot or team.java.lang.StringgetNameAndVersion()Returns the name and version of this robot or team.java.lang.StringgetRobocodeVersion()Returns the version of Robocode this robot or team was build with.java.lang.StringgetTeamId()Returns id of the team in current battle.java.lang.StringgetVersion()Returns the version of this robot or team.java.lang.StringgetWebpage()Returns the link to the web page for this robot or team.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the name of this robot or team.- Returns:
- the name of this robot or team.
- See Also:
getVersion(),getNameAndVersion()
-
getVersion
public java.lang.String getVersion()
Returns the version of this robot or team.- Returns:
- the version of this robot or team.
- See Also:
getName(),getNameAndVersion()
-
getNameAndVersion
public java.lang.String getNameAndVersion()
Returns the name and version of this robot or team.- Returns:
- the name and version of this robot or team.
- Since:
- 1.3
- See Also:
getName(),getVersion()
-
getClassName
public java.lang.String getClassName()
Returns the full class name of this robot or team.- Returns:
- the full class name of this robot or team.
-
getJarFile
public java.io.File getJarFile()
Returns the JAR file containing this robot or team, ornullif it does not come from a JAR file (could be class files instead).- Returns:
- the JAR file containing this robot or team, or
nullif it does not come from a JAR file (could be class files instead).
-
getDescription
public java.lang.String getDescription()
Returns the description provided by the author of this robot or team.- Returns:
- the description provided by the author of this robot or team.
-
getRobocodeVersion
public java.lang.String getRobocodeVersion()
Returns the version of Robocode this robot or team was build with.- Returns:
- the version of Robocode this robot or team was build with.
-
getWebpage
public java.lang.String getWebpage()
Returns the link to the web page for this robot or team.- Returns:
- the link to the web page for this robot or team.
-
getAuthorName
public java.lang.String getAuthorName()
Returns the name of the author of this robot or team.- Returns:
- the name of the author of this robot or team.
-
getTeamId
public java.lang.String getTeamId()
Returns id of the team in current battle.- Returns:
- id of the team in current battle.
-
-