Interface CharacterStateMatrix<S>
- All Known Implementing Classes:
BasicCharacterStateMatrix
public interface CharacterStateMatrix<S>
-
Nested Class Summary
Modifier 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
-