|
||||||||||
| 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 IPlaceholderResolverSymbolTableplaceholderName - non null.
net.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#lookUp(java.lang.String)public boolean isEmpty()
IPlaceholderResolverSymbolTable
isEmpty in interface IPlaceholderResolverSymbolTablenet.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#isEmpty()public int size()
IPlaceholderResolverSymbolTable
size in interface IPlaceholderResolverSymbolTablenet.sf.sasl.language.placeholder.interpreter.IPlaceholderResolverSymbolTable#size()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||