Uses of Interface
VASSAL.counters.PieceFilter
Packages that use PieceFilter
Package
Description
Contains classes that may be added to a
GameModule
.Contains classes that may be added to a
Map
.Provides classes for building "Edit Property" dialogs, and for editing
GameModule
's and ModuleExtension
's.Provides classes that define game pieces.
-
Uses of PieceFilter in VASSAL.build.module
Classes in VASSAL.build.module that implement PieceFilterModifier and TypeClassDescriptionprotected static class
Filter to select pieces requiredFields in VASSAL.build.module declared as PieceFilter -
Uses of PieceFilter in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement PieceFilterModifier and TypeClassDescriptionprotected class
Utility class to select the pieces we wish to view.Fields in VASSAL.build.module.map declared as PieceFilterModifier and TypeFieldDescriptionprotected PieceFilter
MassKeyCommand.filter
protected PieceFilter
StackMetrics.selectedVisible
protected PieceFilter
StackMetrics.unselectedVisible
Methods in VASSAL.build.module.map that return PieceFilterModifier and TypeMethodDescriptionDeckGlobalKeyCommand.getFilter()
Since we also limit application of a Deck Global Key command to a specified number of pieces in the Deck, a null match expression should match all pieces, not reject them all.MassKeyCommand.getFilter()
Methods in VASSAL.build.module.map with parameters of type PieceFilterModifier and TypeMethodDescriptionDeckGlobalKeyCommand.DeckGlobalCommand.apply(Deck d, PieceFilter filter)
-
Uses of PieceFilter in VASSAL.configure
Classes in VASSAL.configure that implement PieceFilterMethods in VASSAL.configure that return PieceFilterModifier and TypeMethodDescriptionPropertyExpression.getFilter()
PropertyExpression.getFilter(PropertySource source)
-
Uses of PieceFilter in VASSAL.counters
Classes in VASSAL.counters that implement PieceFilterModifier and TypeClassDescriptionclass
Boolean and of two PieceFiltersclass
Boolean Or of two PieceFiltersclass
Accepts all pieces within a specified range of a given point on a mapMethods in VASSAL.counters that return PieceFilterModifier and TypeMethodDescriptionBooleanAndPieceFilter.getFilter1()
BooleanOrPieceFilter.getFilter1()
BooleanAndPieceFilter.getFilter2()
BooleanOrPieceFilter.getFilter2()
static PieceFilter
Return a PieceFilter parsed from a boolean expression such as prop1 = value1 && prop2 = value2 || prop3 = value3Methods in VASSAL.counters with parameters of type PieceFilterModifier and TypeMethodDescriptionGlobalCommand.apply(Map[] maps, PieceFilter filter)
(Legacy - applies GKC without Fast Match)GlobalCommand.apply(Map[] maps, PieceFilter filter, GlobalCommandTarget fastMatch)
Apply the key command to all pieces that pass the given filter & our Fast MatchGlobalCommandTarget
parameters on all the given mapsGlobalCommand.apply(Map map, PieceFilter filter)
(Legacy - applies GKC without Fast Match)GlobalCommand.apply(Map map, PieceFilter filter, GlobalCommandTarget fastMatch)
Apply the key command on ONE SPECIFIC MAP to all pieces that pass the given filter and our Fast Match parameters.static String
PropertiesPieceFilter.toBeanShellString(PieceFilter f)
Constructors in VASSAL.counters with parameters of type PieceFilterModifierConstructorDescriptionBooleanAndPieceFilter(PieceFilter filter1, PieceFilter filter2)
BooleanOrPieceFilter(PieceFilter filter1, PieceFilter filter2)
PieceIterator(Enumeration<T> e, PieceFilter f)
Deprecated.PieceIterator(Iterator<? extends GamePiece> i, PieceFilter f)
Visitor(Command command, PieceFilter filter, KeyStroke stroke)
-
Uses of PieceFilter in VASSAL.script.expression
Fields in VASSAL.script.expression declared as PieceFilterMethods in VASSAL.script.expression that return PieceFilterModifier and TypeMethodDescriptionBeanShellExpression.getFilter(PropertySource ps)
Return a PieceFilter that selects GamePieces that cause this expression to evaluate to trueExpression.getFilter()
Expression.getFilter(PropertySource ps)
Return a PieceFilter using the expression.PropertyMatchExpression.getFilter(PropertySource ps)