|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
public class PlaceholderResolverSymbolTable
Default implementation of
IPlaceholderResolverSymbolTable
. Uses a hash map for look up operations.
Constructor Summary | |
---|---|
PlaceholderResolverSymbolTable()
Creates an empty symbol table. |
|
PlaceholderResolverSymbolTable(List<IPlaceholderResolver> placeholderResolverList)
Initializes the symbol table with the given list of resolvers. |
Method Summary | |
---|---|
boolean |
isEmpty()
Returns true, if the symbol table is empty, false else. |
IPlaceholderResolver |
lookUp(String placeholderName)
Looks up a for a resolver than can resolve the given placeholder. |
int |
size()
Returns the number of entries in the table. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlaceholderResolverSymbolTable()
public PlaceholderResolverSymbolTable(List<IPlaceholderResolver> placeholderResolverList) throws IllegalArgumentException
placeholderResolverList
- non null
IllegalArgumentException
- if placeholderResolverList is null.Method Detail |
---|
public IPlaceholderResolver lookUp(String placeholderName)
IPlaceholderResolverSymbolTable
lookUp
in interface IPlaceholderResolverSymbolTable
placeholderName
- non null.
net.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#lookUp(java.lang.String)
public boolean isEmpty()
IPlaceholderResolverSymbolTable
isEmpty
in interface IPlaceholderResolverSymbolTable
net.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#isEmpty()
public int size()
IPlaceholderResolverSymbolTable
size
in interface IPlaceholderResolverSymbolTable
net.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#size()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |