R - public class PropertyIdentifier<R,N>
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
PropertyIdentifier.ElementActionFactory<N>
Element Action Factory 
 | 
static interface  | 
PropertyIdentifier.PropertyTypeActions<R,N>
Users of the PropertyIdentifier class provide an instance of this to provide the correct Result in
 the various possibilities for the property. 
 | 
| Constructor and Description | 
|---|
PropertyIdentifier(PropertyIdentifier.ElementActionFactory<N> actionFactory,
                  PropertyIdentifier.PropertyTypeActions<R,N> elementAction)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
R | 
identifyPropertyFor(ArooaClass classId,
                   ArooaElement element,
                   ArooaContext context)  | 
public PropertyIdentifier(PropertyIdentifier.ElementActionFactory<N> actionFactory, PropertyIdentifier.PropertyTypeActions<R,N> elementAction)
elementAction - public R identifyPropertyFor(ArooaClass classId, ArooaElement element, ArooaContext context) throws ArooaConfigurationException
classId - element - context - ArooaConfigurationException