|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KeyValue | |
---|---|
dk.rode.thesis.interpreter | Implementations and examples of the Interpreter design pattern [Gamma95, p.243]. |
dk.rode.thesis.meta.reflect | Various reflection utilities and classes. |
dk.rode.thesis.meta.util | Various utility classes and functions. |
Uses of KeyValue in dk.rode.thesis.interpreter |
---|
Fields in dk.rode.thesis.interpreter with type parameters of type KeyValue | |
---|---|
private Map<String,KeyValue<VariableExpression<?>,Object>> |
Context.values
The map storing the values. |
Uses of KeyValue in dk.rode.thesis.meta.reflect |
---|
Methods in dk.rode.thesis.meta.reflect that return KeyValue | ||
---|---|---|
static
|
Reflection.getOverriding(Class<T> clazz,
String name,
Class<?>... types)
Returns a (key,value) placeholder, where the key is the first super class of clazz , or clazz it self, declaring a non-abstract method with
the name supplied as name and the formal parameter types supplied as types ,
providing it is accessible to clazz , and where the value is the first super
class of that class declaring a similar method. |
Uses of KeyValue in dk.rode.thesis.meta.util |
---|
Methods in dk.rode.thesis.meta.util that return KeyValue | |
---|---|
KeyValue<K,V> |
KeyValue.copyKey()
Returns a new (key,value) placeholder with a value of null and a key value matching the key value of this (key,value) placeholder. |
KeyValue<K,V> |
KeyValue.setKey(K key)
Sets the key of this (key,value) placeholder to key . |
KeyValue<K,V> |
KeyValue.setValue(V value)
Sets the value of this (key,value) placeholder to value . |
Constructors in dk.rode.thesis.meta.util with parameters of type KeyValue | |
---|---|
KeyValue(KeyValue<? extends K,? extends V> keyValue)
Copy constructor. |
|
Gunni Rode / rode.dk | ||||||||
PREV NEXT | FRAMES NO FRAMES |