Class 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.