|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.utils.Unchangeable
org.biojava.bio.symbol.SoftMaskedAlphabet.CaseSensitiveTokenization
public class SoftMaskedAlphabet.CaseSensitiveTokenization
This SymbolTokenizer works with a delegate to softmask
symbol tokenization as appropriate. It should only be used in combination
with a SoftMaskedAlphabet.
You will never instantiate one of these yourself.
Copyright (c) 2004 Novartis Institute for Tropical Diseases
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.biojava.bio.seq.io.SymbolTokenization |
|---|
SymbolTokenization.TokenType |
| Nested classes/interfaces inherited from interface org.biojava.bio.Annotatable |
|---|
Annotatable.AnnotationForwarder |
| Field Summary |
|---|
| Fields inherited from interface org.biojava.bio.seq.io.SymbolTokenization |
|---|
CHARACTER, FIXEDWIDTH, SEPARATED, UNKNOWN |
| Fields inherited from interface org.biojava.bio.Annotatable |
|---|
ANNOTATION |
| Method Summary | |
|---|---|
Alphabet |
getAlphabet()
The alphabet to which this tokenization applies. |
Annotation |
getAnnotation()
Should return the associated annotation object. |
SymbolTokenization.TokenType |
getTokenType()
Determine the style of tokenization represented by this object. |
StreamParser |
parseStream(SeqIOListener l)
The current implementation only supports character parsing. |
Symbol |
parseToken(String token)
Returns the symbol for a single token. |
String |
tokenizeSymbol(Symbol s)
Return a token representing a single symbol. |
String |
tokenizeSymbolList(SymbolList sl)
Return a string representation of a list of symbols. |
| Methods inherited from class org.biojava.utils.Unchangeable |
|---|
addChangeListener, addChangeListener, addForwarder, getForwarders, getListeners, isUnchanging, removeChangeListener, removeChangeListener, removeForwarder |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.biojava.utils.Changeable |
|---|
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener |
| Method Detail |
|---|
public Annotation getAnnotation()
Annotatable
getAnnotation in interface Annotatablepublic Alphabet getAlphabet()
SymbolTokenization
getAlphabet in interface SymbolTokenizationpublic SymbolTokenization.TokenType getTokenType()
SymbolTokenization
getTokenType in interface SymbolTokenization
public Symbol parseToken(String token)
throws IllegalSymbolException
SymbolTokenizationThe Symbol will be a member of the alphabet. If the token is not recognized as mapping to a symbol, an exception will be thrown.
parseToken in interface SymbolTokenizationtoken - the token to retrieve a Symbol for
IllegalSymbolException - if there is no Symbol for the token
public String tokenizeSymbolList(SymbolList sl)
throws IllegalSymbolException
SymbolTokenization
tokenizeSymbolList in interface SymbolTokenizationsl - A SymbolList
IllegalSymbolExceptionpublic StreamParser parseStream(SeqIOListener l)
parseStream in interface SymbolTokenizationl - the SeqIOListener to callback to.
StreamParser that the SeqIOListener
talks to.
public String tokenizeSymbol(Symbol s)
throws IllegalSymbolException
SymbolTokenization
tokenizeSymbol in interface SymbolTokenizations - The symbol
IllegalSymbolException - if the symbol isn't recognized.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||