Class CreatorProperty

java.lang.Object
org.codehaus.jackson.map.deser.SettableBeanProperty
org.codehaus.jackson.map.deser.impl.CreatorProperty
All Implemented Interfaces:
BeanProperty, Named

public class CreatorProperty extends SettableBeanProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method). It is not a full-featured implementation in that its set method should never be called -- instead, value must separately passed.

Note on injectable values (1.9): unlike with other mutators, where deserializer and injecting are separate, here we deal the two as related things. This is necessary to add proper priority, as well as to simplify coordination.

Note that this class was moved in Jackson 1.9 from being a static sub-class of "org.codehaus.jackson.map.deser.SettableBeanProperty" into separate class, to make it easier to use it for custom creators.