Class ActorQueryBuilder<T extends Actor,​Q extends QueryBuilder>

    • Constructor Detail

      • ActorQueryBuilder

        public ActorQueryBuilder()
    • Method Detail

      • animating

        public final Q animating​(boolean animating)
      • animating

        public final Q animating()
      • names

        public final Q names​(java.lang.String... names)
      • overheadIcons

        public final Q overheadIcons​(java.util.Collection<java.lang.Integer> overheadIcons)
      • overheadIcons

        public final Q overheadIcons​(int... overheadIcons)
      • names

        public final Q names​(java.util.regex.Pattern... names)
      • names

        public final Q names​(java.util.Collection<java.util.regex.Pattern> names)
      • moving

        public final Q moving​(boolean moving)
      • moving

        public final Q moving()
      • models

        public final Q models​(int... models)
      • models

        public final Q models​(java.util.Collection<java.lang.Integer> models)
      • defaultColors

        public final Q defaultColors​(java.awt.Color... colors)
        Adds the requirement that the result has a model with one of the specified default colors
      • defaultColors

        public final Q defaultColors​(java.util.Collection<java.awt.Color> colors)
      • dialogues

        public final Q dialogues​(java.lang.String... dialogues)
        Sets the required dialogue to match one of the specified dialogues.
      • dialogueContains

        public final Q dialogueContains​(java.lang.String... dialogueContains)
        Sets the required dialogue to contain one of the specified dialogues.
      • dialogues

        public final Q dialogues​(java.util.regex.Pattern... dialogues)
      • dialogues

        public final Q dialogues​(java.util.Collection<java.util.regex.Pattern> dialogues)
      • targeting

        public final Q targeting​(Actor... targeting)
      • targeting

        public final Q targeting​(java.util.Collection<Actor> targeting)
      • targetedBy

        public final Q targetedBy​(Actor... targetedBy)
      • targetedBy

        public final Q targetedBy​(java.util.Collection<Actor> targetedBy)
      • animations

        public final Q animations​(int... animations)
      • animations

        public final Q animations​(java.util.Collection<java.lang.Integer> animations)
      • stances

        public final Q stances​(int... stances)
      • stances

        public final Q stances​(java.util.Collection<java.lang.Integer> stances)
      • health

        public final Q health​(int minimumHealth,
                              int maximumHealth)
      • health

        public final Q health​(int health)
      • accepts

        public boolean accepts​(T argument)
        Description copied from class: QueryBuilder
        Checks if the current builder accepts the argument
        Overrides:
        accepts in class RotatableQueryBuilder<T extends Actor,​Q extends QueryBuilder>
        Parameters:
        argument - The argument to be tested against the built query.
        Returns:
        true if the provided argument is accepted by the built query.