Class SyntaxFlags

java.lang.Object
io.github.mqzn.commands.base.syntax.SyntaxFlags
All Implemented Interfaces:
Iterable<String>

public final class SyntaxFlags extends Object implements Iterable<String>
  • Method Details

    • of

      public static SyntaxFlags of(String... flags)
    • addFlag

      public void addFlag(String flag)
    • removeFlag

      public void removeFlag(String flag)
    • hasFlag

      public boolean hasFlag(String flag)
    • iterator

      @NotNull public @NotNull Iterator<String> iterator()
      Returns an iterator over elements of type T.
      Specified by:
      iterator in interface Iterable<String>
      Returns:
      an Iterator.
    • count

      public int count()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object