com.opensymphony.xwork.util
Interface ObjectTypeDeterminer
- All Known Implementing Classes:
- DefaultObjectTypeDeterminer, MockObjectTypeDeterminer
public interface ObjectTypeDeterminer
Determines what the key and and element class of a Map or Collection should be. For Maps, the elements are the
values. For Collections, the elements are the elements of the collection.
- Author:
- Gabriel Zimmerman
getKeyClass
Class getKeyClass(Class parentClass,
String property)
getElementClass
Class getElementClass(Class parentClass,
String property,
Object key)
getKeyProperty
String getKeyProperty(Class parentClass,
String property)
shouldCreateIfNew
boolean shouldCreateIfNew(Class parentClass,
String property,
Object target,
String keyProperty,
boolean isIndexAccessed)