|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Symbol | |
|---|---|
| org.expasy.jpl.commons.collection.symbol | Provides symbols and alphabets. |
| org.expasy.jpl.commons.collection.symbol.seq | Provides generic symbol sequence and associated tools. |
| Uses of Symbol in org.expasy.jpl.commons.collection.symbol |
|---|
| Classes in org.expasy.jpl.commons.collection.symbol that implement Symbol | |
|---|---|
class |
AbstractSymbol<T>
The basic symbol class. |
| Fields in org.expasy.jpl.commons.collection.symbol with type parameters of type Symbol | |
|---|---|
protected Map<Character,TreeView<? extends Symbol<T>>> |
AlphabetImpl.map
mapping letter -> symbol tree |
protected Map<Symbol<T>,T> |
AbstractDataSymbolRegister.sym2data
|
| Methods in org.expasy.jpl.commons.collection.symbol that return Symbol | ||
|---|---|---|
Symbol<T> |
AlphabetView.lookupSymbol(char name)
|
|
Symbol<T> |
AbstractDataSymbolRegister.lookupSymbol(char name)
|
|
Symbol<T> |
AlphabetImpl.lookupSymbol(char name)
|
|
Symbol<T> |
SymbolTable.lookUpSymbol(char name,
Symbol.SymbolType<T> type)
|
|
static
|
AbstractSymbol.newSymbolInstance(Class<? extends Symbol<T>> cls,
Symbol.SymbolType<T> type,
char c)
|
|
| Methods in org.expasy.jpl.commons.collection.symbol that return types with arguments of type Symbol | ||
|---|---|---|
Set<Symbol<T>> |
AlphabetImpl.getSymbolLeaves()
|
|
TreeView<? extends Symbol<T>> |
AlphabetView.lookupSymbolNode(char name)
|
|
TreeView<? extends Symbol<T>> |
AbstractDataSymbolRegister.lookupSymbolNode(char name)
|
|
TreeView<? extends Symbol<T>> |
AlphabetImpl.lookupSymbolNode(char name)
|
|
TreeView<? extends Symbol<T>> |
SymbolTable.lookUpSymbolNode(char name,
Symbol.SymbolType<T> type)
|
|
static
|
AbstractSymbolType.parseTreeString(String treeString,
Class<? extends Symbol<T>> cls,
Symbol.SymbolType<T> type)
|
|
| Methods in org.expasy.jpl.commons.collection.symbol with parameters of type Symbol | |
|---|---|
boolean |
AlphabetImpl.isTerminalSymbol(Symbol<T> symbol)
|
abstract void |
AbstractDataSymbolRegister.link(Symbol<T> symbol,
T data)
|
void |
DataSymbolRegister.link(Symbol<T> symbol,
T data)
link a symbol to its data |
T |
AbstractDataSymbolRegister.lookupData(Symbol<T> symbol)
|
T |
DataSymbolRegister.lookupData(Symbol<T> symbol)
|
| Method parameters in org.expasy.jpl.commons.collection.symbol with type arguments of type Symbol | ||
|---|---|---|
static
|
AlphabetImpl.fromSymbols(Symbol.SymbolType<T> type,
TreeView<? extends Symbol<T>> tree)
Create an alphabet from the tree of symbols (mapping name -> symbol tree). |
|
static
|
AbstractSymbol.newSymbolInstance(Class<? extends Symbol<T>> cls,
Symbol.SymbolType<T> type,
char c)
|
|
static
|
AbstractSymbolType.parseTreeString(String treeString,
Class<? extends Symbol<T>> cls,
Symbol.SymbolType<T> type)
|
|
void |
SymbolTable.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
|
|
void |
Alphabet.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
Add all nodes including the given tree root in the symbol table |
|
void |
AlphabetImpl.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
|
|
void |
SymbolTable.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
|
|
void |
Alphabet.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
Add the given node in the symbol table |
|
void |
AlphabetImpl.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
|
|
| Constructor parameters in org.expasy.jpl.commons.collection.symbol with type arguments of type Symbol | |
|---|---|
AbstractSymbolType(String name,
Class<? extends Symbol<T>> symbolClass,
String treeString)
|
|
| Uses of Symbol in org.expasy.jpl.commons.collection.symbol.seq |
|---|
| Methods in org.expasy.jpl.commons.collection.symbol.seq that return Symbol | |
|---|---|
Symbol<T> |
SymbolSequence.getSymbolAt(int i)
|
Symbol<E> |
SymbolSequenceImpl.getSymbolAt(int i)
Returns the symbol character at position i. |
| Methods in org.expasy.jpl.commons.collection.symbol.seq that return types with arguments of type Symbol | |
|---|---|
Set<Symbol<T>> |
SequenceSymbolCounter.getSymbols()
|
| Methods in org.expasy.jpl.commons.collection.symbol.seq with parameters of type Symbol | |
|---|---|
List<Integer> |
SequenceSymbolCounter.getIndices(Symbol<T> symbol)
Return the list of indices of specified symbol |
int |
SequenceSymbolCounter.getSymbolNumber(Symbol<T> symbol)
Return the number of occurrences for the specified symbol. |
boolean |
SequenceSymbolCounter.hasSymbol(Symbol<T> symbol)
|
| Method parameters in org.expasy.jpl.commons.collection.symbol.seq with type arguments of type Symbol | |
|---|---|
List<Integer> |
SequenceSymbolCounter.getIndices(Set<Symbol<T>> symbols)
|
int |
SequenceSymbolCounter.getSymbolNumber(Set<Symbol<T>> symbols)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||