Package megamek.client.ratgenerator
Class ForceNode
java.lang.Object
megamek.client.ratgenerator.RulesetNode
megamek.client.ratgenerator.ForceNode
A force node contains the rules for generating a force when the ForceDescriptor matches the characteristics defined
by the force node.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrayList<SubForcesNode> protected ArrayList<CommanderNode> protected Stringprotected Integerprotected Stringprotected ArrayList<ArrayList<OptionGroupNode>> protected ArrayList<SubForcesNode> protected ArrayList<CommanderNode> Fields inherited from class megamek.client.ratgenerator.RulesetNode
assertions, name, predicates -
Method Summary
Modifier and TypeMethodDescriptionbooleanapply(ForceDescriptor fd) static ForceNodecreateFromXml(Node node) Deprecated, for removal: This API element is subject to removal in a future version.protected voidloadFromXml(Node node) voidprocessSubForces(ForceDescriptor forceDescriptor, String generate) voidprocessSubForces(ForceDescriptor forceDescriptor, String generate, Ruleset ruleset) voidsetEchelon(Integer echelon) Deprecated, for removal: This API element is subject to removal in a future version.show()Used for debugging outputMethods inherited from class megamek.client.ratgenerator.RulesetNode
apply, collectionMatchesProperty, getName, matches, matches, matches, matchesDate, matchesPredicate, setName
-
Field Details
-
echelon
-
echelonName
-
nameNodes
-
weightTargetNodes
-
coNodes
-
xoNodes
-
ruleGroups
-
subForces
-
attached
-
desc
-
-
Method Details
-
apply
-
processSubForces
-
processSubForces
-
getEchelon
-
getEchelonCode
-
getCoNodes
-
getXoNodes
-
getCoRank
Deprecated, for removal: This API element is subject to removal in a future version. -
setEchelon
Deprecated, for removal: This API element is subject to removal in a future version. -
getEchelonName
-
createFromXml
-
loadFromXml
- Overrides:
loadFromXmlin classRulesetNode- Throws:
IllegalArgumentException
-
show
Used for debugging output- Returns:
- A description of the node
-