private static final class ExternalTypeHandler.ExtTypedProperty
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private SettableBeanProperty |
_property |
private TypeDeserializer |
_typeDeserializer |
private java.lang.String |
_typePropertyName |
Constructor and Description |
---|
ExtTypedProperty(SettableBeanProperty property,
TypeDeserializer typeDeser) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultTypeId()
Specialized called when we need to expose type id of `defaultImpl` when
serializing: we may need to expose it for assignment to a property, or
it may be requested as visible for some other reason.
|
SettableBeanProperty |
getProperty() |
java.lang.String |
getTypePropertyName() |
boolean |
hasDefaultType() |
boolean |
hasTypePropertyName(java.lang.String n) |
private final SettableBeanProperty _property
private final TypeDeserializer _typeDeserializer
private final java.lang.String _typePropertyName
public ExtTypedProperty(SettableBeanProperty property, TypeDeserializer typeDeser)
public boolean hasTypePropertyName(java.lang.String n)
public boolean hasDefaultType()
public java.lang.String getDefaultTypeId()
public java.lang.String getTypePropertyName()
public SettableBeanProperty getProperty()