Package edu.wisc.game.engine
Class RuleSet.Row
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<RuleSet.Atom>
,Collection<RuleSet.Atom>
,List<RuleSet.Atom>
,RandomAccess
- Enclosing class:
- RuleSet
public static class RuleSet.Row extends Vector<RuleSet.Atom>
A row object represents the content of one line of the rule set
description file, i.e. the optional global counter and
one or several rules
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description int
globalCounter
The default value, 0, means that there is no global limit in this row -
Method Summary
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Field Details
-
globalCounter
public final int globalCounterThe default value, 0, means that there is no global limit in this row
-
-
Method Details
-
toString
- Overrides:
toString
in classVector<RuleSet.Atom>
-
toSrc
Format as the source code of this row
-