Class ItemQueryBuilder<T extends Item,Q extends ItemQueryBuilder<T,Q,R,RQ>,R extends QueryResult<T>,RQ extends ItemQueryRequest<T>>

java.lang.Object
com.epicbot.api.shared.query.AbstractQueryBuilder<T,Q,R,RQ>
com.epicbot.api.shared.query.ItemQueryBuilder<T,Q,R,RQ>
Direct Known Subclasses:
ItemWidgetQueryBuilder

public abstract class ItemQueryBuilder<T extends Item,Q extends ItemQueryBuilder<T,Q,R,RQ>,R extends QueryResult<T>,RQ extends ItemQueryRequest<T>> extends AbstractQueryBuilder<T,Q,R,RQ>
  • Constructor Details

    • ItemQueryBuilder

      public ItemQueryBuilder(APIContext ctx)
  • Method Details

    • id

      public Q id(int... ids)
    • named

      public Q named(String... names)
    • nameMatches

      public Q nameMatches(String regex)
    • nameContains

      public Q nameContains(String... names)
    • notNamed

      public Q notNamed(String... names)
    • actions

      public Q actions(String... actions)
    • noted

      public Q noted()
    • notNoted

      public Q notNoted()
    • stackable

      public Q stackable()
    • tradable

      public Q tradable()
    • members

      public Q members()
    • stackSizeAtLeast

      public Q stackSizeAtLeast(int min)
    • stackSizeAtMost

      public Q stackSizeAtMost(int max)
    • stackSizeBetween

      public Q stackSizeBetween(int min, int max)