public abstract class FilterAPI<E> extends CollectionAPI<E>
bank, bot, camera, chatbox, client, colorPicker, combat, configs, depositBox, dialogues, diaries, display, doorHandler, equipment, experienceTracker, favour, grandExchange, graphicObjects, groundItems, hintArrow, inventory, keyboard, logger, logoutTab, magic, map, menu, mouse, npcs, objects, players, prayer, projectiles, quests, settings, skills, store, tabs, trade, walking, widgets, worlds
Constructor and Description |
---|
FilterAPI() |
Modifier and Type | Method and Description |
---|---|
java.util.List<E> |
filter(java.util.Collection<E> entities,
Filter<E>... filters)
Filters a collection of entities using the specified filters.
|
java.util.List<E> |
filter(Filter<E>... filters)
Filters local entities using the specified filters.
|
E |
singleFilter(java.util.Collection<E> entities,
Filter<E>... filters)
Filters entities using the specified filters.
|
getAll
initializeModule
exchangeContext, execute, getBank, getBot, getCamera, getChatbox, getClient, getColorPicker, getCombat, getConfigs, getDepositBox, getDialogues, getDiaries, getDisplay, getDoorHandler, getEquipment, getExperienceTracker, getFavour, getGrandExchange, getGraphicObjects, getGroundItems, getHintArrow, getInventory, getKeyboard, getLogoutTab, getMagic, getMap, getMenuAPI, getMouse, getNpcs, getObjects, getPlayers, getPrayer, getProjectiles, getQuests, getSettings, getSkills, getStore, getTabs, getTrade, getWalking, getWidgets, getWorlds, gRandom, gRandom, gRandom, initializeContext, log, log, myPlayer, myPosition, random, random, sleep, stripFormatting, warn
public java.util.List<E> filter(Filter<E>... filters)
filters
- The filters to use.@SafeVarargs public final java.util.List<E> filter(java.util.Collection<E> entities, Filter<E>... filters)
entities
- The collection of entities to filter.filters
- The filters to use.