Interface CharacterStateMatrix<S>

All Known Implementing Classes:
BasicCharacterStateMatrix

public interface CharacterStateMatrix<S>
  • Method Details

    • containsCharacter

      boolean containsCharacter(String character)
    • containsIdentifier

      boolean containsIdentifier(String identifier)
    • copy

    • getCharacter

      String getCharacter(int character_index)
    • getCharacterIndex

      int getCharacterIndex(String character)
    • getIdentifier

      String getIdentifier(int identifier_index)
    • getIdentifierIndex

      int getIdentifierIndex(String identifier)
    • getNumberOfCharacters

      int getNumberOfCharacters()
    • getNumberOfIdentifiers

      int getNumberOfIdentifiers()
    • getState

      S getState(int identifier_index, int character_index)
    • getState

      S getState(String identifier, int character_index)
    • getState

      S getState(String identifier, String character)
    • isEmpty

      boolean isEmpty()
    • pivot

    • setCharacter

      void setCharacter(int character_index, String character)
    • setIdentifier

      void setIdentifier(int identifier_index, String identifier)
    • setState

      void setState(int identifier_index, int character_index, S state)
    • setState

      void setState(String identifier, int character_index, S state)
    • setState

      void setState(String identifier, String character, S state)
    • toWriter

      void toWriter(Writer writer) throws IOException
      Throws:
      IOException
    • toWriter

      void toWriter(Writer writer, CharacterStateMatrix.Format format) throws IOException
      Throws:
      IOException