Interface ByteSet

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      static java.util.Set<java.lang.Character> applyIgnoreCase​(java.util.Set<java.lang.Character> set, boolean ignoreCase)
      Creates a copy of the provided set, or returns the same set.
      boolean containsKey​(byte b)
      Returns true if the set contains the specified byte.
      static ByteSet copyOf​(java.util.Set<java.lang.Character> set, boolean ignoreCase)
      Creates a new ByteSet from the provided set.
    • Method Detail

      • containsKey

        boolean containsKey​(byte b)
        Returns true if the set contains the specified byte.
        Parameters:
        b - a byte
        Returns:
        true if the byte is in the set
      • copyOf

        static ByteSet copyOf​(java.util.Set<java.lang.Character> set,
                              boolean ignoreCase)
        Creates a new ByteSet from the provided set.
        Parameters:
        set - a set of characters
        ignoreCase - whether the ByteSet shall ignore the case of the characters
        Returns:
        a new ByteSet instance
      • applyIgnoreCase

        static java.util.Set<java.lang.Character> applyIgnoreCase​(java.util.Set<java.lang.Character> set,
                                                                  boolean ignoreCase)
        Creates a copy of the provided set, or returns the same set.

        If ignoreCase is set to true, the copy will contain an upper and lower case character for each character in the provided set.

        Parameters:
        set - a set of characters
        ignoreCase - whether the copy of the set shall contain upper and lower case characters from the provided set
        Returns:
        a new set if ignoreCase is false, otherwise a copy of the set