Class DiscriminatorImpl
- java.lang.Object
-
- com.reprezen.jsonoverlay.JsonOverlay<V>
-
- com.reprezen.jsonoverlay.PropertiesOverlay<Discriminator>
-
- com.reprezen.kaizen.oasparser.ovl3.DiscriminatorImpl
-
- All Implemented Interfaces:
com.reprezen.jsonoverlay.IJsonOverlay<Discriminator>,com.reprezen.jsonoverlay.IModelPart<OpenApi3,Discriminator>,Discriminator
public class DiscriminatorImpl extends com.reprezen.jsonoverlay.PropertiesOverlay<Discriminator> implements Discriminator
-
-
Field Summary
Fields Modifier and Type Field Description static StringF_mappingsstatic StringF_propertyNamestatic com.reprezen.jsonoverlay.OverlayFactory<Discriminator>factory
-
Constructor Summary
Constructors Constructor Description DiscriminatorImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)DiscriminatorImpl(Discriminator discriminator, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void_elaborateJson()protected com.reprezen.jsonoverlay.OverlayFactory<?>_getFactory()Class<?>_getModelType()static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>>
com.reprezen.jsonoverlay.Builder<Discriminator>builder(OV modelMember)static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>>
Discriminatorcreate(OV modelMember)StringgetMapping(String name)Map<String,String>getMappings()Map<String,String>getMappings(boolean elaborate)StringgetPropertyName()booleanhasMapping(String name)booleanhasMappings()voidremoveMapping(String name)voidsetMapping(String name, String mapping)voidsetMappings(Map<String,String> mappings)voidsetPropertyName(String propertyName)-
Methods inherited from class com.reprezen.jsonoverlay.PropertiesOverlay
_add, _createList, _createMap, _createScalar, _elaborate, _findInternal, _fixJson, _fromJson, _get, _get, _get, _get, _get, _get, _getList, _getList, _getMap, _getMap, _getOverlay, _insert, _isElaborated, _isPresent, _remove, _remove, _set, _set, _setList, _setMap, _setScalar, _toJsonInternal, equals, equals, hashCode
-
Methods inherited from class com.reprezen.jsonoverlay.JsonOverlay
_ensureElaborated, _getCreatingRef, _jsonArray, _jsonBoolean, _jsonMissing, _jsonNull, _jsonObject, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _setCreatingRef, _setParent, builder, create, toString
-
-
-
-
Field Detail
-
F_propertyName
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_propertyName- See Also:
- Constant Field Values
-
F_mappings
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_mappings- See Also:
- Constant Field Values
-
factory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static com.reprezen.jsonoverlay.OverlayFactory<Discriminator> factory
-
-
Constructor Detail
-
DiscriminatorImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public DiscriminatorImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
DiscriminatorImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public DiscriminatorImpl(Discriminator discriminator, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
-
Method Detail
-
getPropertyName
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getPropertyName()- Specified by:
getPropertyNamein interfaceDiscriminator
-
setPropertyName
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setPropertyName(String propertyName)- Specified by:
setPropertyNamein interfaceDiscriminator
-
getMappings
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,String> getMappings()- Specified by:
getMappingsin interfaceDiscriminator
-
getMappings
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,String> getMappings(boolean elaborate)- Specified by:
getMappingsin interfaceDiscriminator
-
hasMappings
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasMappings()- Specified by:
hasMappingsin interfaceDiscriminator
-
hasMapping
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasMapping(String name)- Specified by:
hasMappingin interfaceDiscriminator
-
getMapping
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getMapping(String name)- Specified by:
getMappingin interfaceDiscriminator
-
setMappings
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setMappings(Map<String,String> mappings)- Specified by:
setMappingsin interfaceDiscriminator
-
setMapping
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setMapping(String name, String mapping)- Specified by:
setMappingin interfaceDiscriminator
-
removeMapping
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void removeMapping(String name)- Specified by:
removeMappingin interfaceDiscriminator
-
_elaborateJson
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected void _elaborateJson()- Overrides:
_elaborateJsonin classcom.reprezen.jsonoverlay.PropertiesOverlay<Discriminator>
-
_getModelType
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Class<?> _getModelType()- Overrides:
_getModelTypein classcom.reprezen.jsonoverlay.JsonOverlay<Discriminator>
-
_getFactory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()- Specified by:
_getFactoryin classcom.reprezen.jsonoverlay.JsonOverlay<Discriminator>
-
builder
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<Discriminator> builder(OV modelMember)
-
create
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> Discriminator create(OV modelMember)
-
-