Package megamek.client.ratgenerator
Class RulesetNode
java.lang.Object
megamek.client.ratgenerator.RulesetNode
- Direct Known Subclasses:
CommanderNode,DefaultsNode,ForceNode,OptionGroupNode,SubForcesNode,TOCNode,ValueNode
Base class of all nodes in the Force Generator faction ruleset files.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ForceDescriptor fd, int i) booleancollectionMatchesProperty(Collection<String> list, String property) Each csv field of property must be contained in the list for a match.static RulesetNodecreateFromXml(Node node) getName()protected voidloadFromXml(Node node) booleanbooleanbooleanmatches(ForceDescriptor fd, boolean augmented) booleanmatchesDate(Integer year, String property) booleanmatchesPredicate(String val, String key) void
-
Field Details
-
name
-
predicates
-
assertions
-
-
Constructor Details
-
RulesetNode
protected RulesetNode()
-
-
Method Details
-
createFromXml
-
loadFromXml
-
matches
-
matches
-
matches
-
matchesDate
-
collectionMatchesProperty
Each csv field of property must be contained in the list for a match. -
matchesPredicate
-
apply
-
getName
-
setName
-