Package megamek.client.ratgenerator
Class Parameters
java.lang.Object
megamek.client.ratgenerator.Parameters
- All Implemented Interfaces:
Cloneable
-
Constructor Summary
ConstructorsConstructorDescriptionParameters
(FactionRecord faction, int unitType, int year, String rating, Collection<Integer> weightClasses, int networkMask, Collection<EntityMovementMode> movementModes, Collection<MissionRole> roles, int roleStrictness, FactionRecord deployingFaction) Parameters
(FactionRecord faction, int unitType, int year, String rating, Collection<Integer> weightClasses, int networkMask, Collection<EntityMovementMode> movementModes, Collection<MissionRole> roles, Collection<MissionRole> rolesExcluded, int roleStrictness, FactionRecord deployingFaction) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMovementMode
(EntityMovementMode newMovementMode) void
addRoles
(Collection<MissionRole> newRoles) void
clone()
copy()
boolean
int
getRoles()
Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses.int
int
int
getYear()
int
hashCode()
void
setDeployingFaction
(FactionRecord deployingFaction) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses.void
setFaction
(FactionRecord faction) void
setMovementModes
(Collection<EntityMovementMode> movementModes) void
setNetworkMask
(int networkMask) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses.void
void
setRoles
(Collection<MissionRole> roles) void
setRolesExcluded
(Collection<MissionRole> rolesExcluded) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses.void
setRoleStrictness
(int roleStrictness) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses.void
setUnitType
(int unitType) void
setWeightClasses
(Collection<Integer> weightClasses) void
setYear
(int year) toString()
-
Constructor Details
-
Parameters
public Parameters(FactionRecord faction, int unitType, int year, String rating, Collection<Integer> weightClasses, int networkMask, Collection<EntityMovementMode> movementModes, Collection<MissionRole> roles, int roleStrictness, FactionRecord deployingFaction) -
Parameters
public Parameters(FactionRecord faction, int unitType, int year, String rating, Collection<Integer> weightClasses, int networkMask, Collection<EntityMovementMode> movementModes, Collection<MissionRole> roles, Collection<MissionRole> rolesExcluded, int roleStrictness, FactionRecord deployingFaction)
-
-
Method Details
-
clone
-
hashCode
public int hashCode() -
equals
-
getFaction
-
setFaction
-
getUnitType
public int getUnitType() -
setUnitType
public void setUnitType(int unitType) -
getYear
public int getYear() -
setYear
public void setYear(int year) -
getRating
-
setRating
-
getWeightClasses
-
clearWeightClasses
public void clearWeightClasses() -
setWeightClasses
-
getNetworkMask
public int getNetworkMask() -
setNetworkMask
Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses. -
getMovementModes
-
addMovementMode
-
setMovementModes
-
getRoles
-
addRoles
-
setRoles
-
getRolesExcluded
Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses. -
setRolesExcluded
@Deprecated(since="0.50.05", forRemoval=true) public void setRolesExcluded(Collection<MissionRole> rolesExcluded) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses. -
getRoleStrictness
public int getRoleStrictness() -
setRoleStrictness
Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses. -
getDeployingFaction
-
setDeployingFaction
@Deprecated(since="0.50.05", forRemoval=true) public void setDeployingFaction(FactionRecord deployingFaction) Deprecated, for removal: This API element is subject to removal in a future version.no indicated uses. -
copy
-
toString
-