public class NameTokenization extends WordTokenization
SymbolTokenization.TokenTypeAnnotatable.AnnotationForwarderCHARACTER, FIXEDWIDTH, SEPARATED, UNKNOWNANNOTATION| Constructor and Description | 
|---|
| NameTokenization(FiniteAlphabet fab)Construct a new NameTokenization, defaulting to case-insensitive. | 
| NameTokenization(FiniteAlphabet fab,
                                boolean caseSensitive) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | finalize() | 
| protected Map | getNameToSymbol() | 
| Symbol | parseToken(String token)Returns the symbol for a single token. | 
| String | tokenizeSymbol(Symbol s)Return a token representing a single symbol. | 
getAlphabet, getAnnotation, getTokenType, parseStream, parseString, splitString, tokenizeSymbolListaddChangeListener, addChangeListener, addForwarder, getForwarders, getListeners, isUnchanging, removeChangeListener, removeChangeListener, removeForwarderclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerpublic NameTokenization(FiniteAlphabet fab, boolean caseSensitive)
public NameTokenization(FiniteAlphabet fab)
protected Map getNameToSymbol()
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.
token - the token to retrieve a Symbol forIllegalSymbolException - if there is no Symbol for the tokenpublic String tokenizeSymbol(Symbol s) throws IllegalSymbolException
SymbolTokenizations - The symbolIllegalSymbolException - if the symbol isn't recognized.Copyright © 2014 BioJava. All rights reserved.