Interface CharacterStateMatrix<S>
- All Known Implementing Classes:
BasicCharacterStateMatrix
public interface CharacterStateMatrix<S>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumIt is crucial that the order ABSENT, UNKNOWN, PRESENT not be changes since this determines the sort order.static enumstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsCharacter(String character) booleancontainsIdentifier(String identifier) copy()getCharacter(int character_index) intgetCharacterIndex(String character) getIdentifier(int identifier_index) intgetIdentifierIndex(String identifier) intintgetState(int identifier_index, int character_index) booleanisEmpty()pivot()voidsetCharacter(int character_index, String character) voidsetIdentifier(int identifier_index, String identifier) voidvoidvoidvoidvoidtoWriter(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
-