org.codehaus.jackson.map.deser.impl
Class BeanPropertyMap
java.lang.Object
org.codehaus.jackson.map.deser.impl.BeanPropertyMap
public final class BeanPropertyMap
- extends Object
Helper class used for storing mapping from property name to
SettableBeanProperty
instances.
Note that this class is used instead of generic HashMap
is performance: although default implementation is very good for generic
use cases, it can still be streamlined a bit for specific use case
we have.
- Since:
- 1.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanPropertyMap
public BeanPropertyMap(Collection<SettableBeanProperty> properties)
assignIndexes
public void assignIndexes()
size
public int size()
allProperties
public Iterator<SettableBeanProperty> allProperties()
- Accessor for traversing over all contained properties.
find
public SettableBeanProperty find(String key)
replace
public void replace(SettableBeanProperty property)
- Specialized method that can be used to replace an existing entry
(note: entry MUST exist; otherwise exception is thrown) with
specified replacement.