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
  • Constructor Details

  • Method Details

    • 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.
    • remove

      public void remove(SettableBeanProperty property)
      Specialized method for removing specified existing entry. NOTE: entry MUST exist, otherwise an exception is thrown.
      Since:
      1.9