Interface CharacterStateMatrix<S>
- All Known Implementing Classes:
BasicCharacterStateMatrix
public interface CharacterStateMatrix<S>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
It is crucial that the order ABSENT, UNKNOWN, PRESENT not be changes since this determines the sort order.static enum
static enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsCharacter
(String character) boolean
containsIdentifier
(String identifier) copy()
getCharacter
(int character_index) int
getCharacterIndex
(String character) getIdentifier
(int identifier_index) int
getIdentifierIndex
(String identifier) int
int
getState
(int identifier_index, int character_index) boolean
isEmpty()
pivot()
void
setCharacter
(int character_index, String character) void
setIdentifier
(int identifier_index, String identifier) void
void
void
void
void
toWriter
(Writer writer, CharacterStateMatrix.Format format)
-
Method Details
-
containsCharacter
-
containsIdentifier
-
copy
CharacterStateMatrix<S> copy() -
getCharacter
-
getCharacterIndex
-
getIdentifier
-
getIdentifierIndex
-
getNumberOfCharacters
int getNumberOfCharacters() -
getNumberOfIdentifiers
int getNumberOfIdentifiers() -
getState
-
getState
-
getState
-
isEmpty
boolean isEmpty() -
pivot
CharacterStateMatrix<S> pivot() -
setCharacter
-
setIdentifier
-
setState
-
setState
-
setState
-
toWriter
- Throws:
IOException
-
toWriter
- Throws:
IOException
-