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 classFilter 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 classUtility class to select the pieces we wish to view.Fields in VASSAL.build.module.map declared as PieceFilterModifier and TypeFieldDescriptionprotected PieceFilterMassKeyCommand.filterprotected PieceFilterStackMetrics.selectedVisibleprotected PieceFilterStackMetrics.unselectedVisibleMethods 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 TypeClassDescriptionclassBoolean and of two PieceFiltersclassBoolean Or of two PieceFiltersclassAccepts 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 PieceFilterReturn 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 MatchGlobalCommandTargetparameters 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 StringPropertiesPieceFilter.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)