Package me.snowdrop.istio.annotator
Class IstioTypeAnnotator
- java.lang.Object
-
- org.jsonschema2pojo.AbstractAnnotator
-
- org.jsonschema2pojo.AbstractTypeInfoAwareAnnotator
-
- org.jsonschema2pojo.Jackson2Annotator
-
- me.snowdrop.istio.annotator.IstioTypeAnnotator
-
- All Implemented Interfaces:
org.jsonschema2pojo.Annotator
public class IstioTypeAnnotator extends org.jsonschema2pojo.Jackson2Annotator- Author:
- Christophe Laprun
-
-
Constructor Summary
Constructors Constructor Description IstioTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig)
-
Method Summary
Modifier and Type Method Description voidpropertyField(com.sun.codemodel.JFieldVar field, com.sun.codemodel.JDefinedClass clazz, String propertyName, com.fasterxml.jackson.databind.JsonNode propertyNode)voidpropertyOrder(com.sun.codemodel.JDefinedClass clazz, com.fasterxml.jackson.databind.JsonNode propertiesNode)-
Methods inherited from class org.jsonschema2pojo.Jackson2Annotator
additionalPropertiesField, addJsonTypeInfoAnnotation, anyGetter, anySetter, dateField, dateTimeField, enumConstant, enumCreatorMethod, enumValueMethod, isAdditionalPropertiesSupported, propertyGetter, propertyInclusion, propertySetter, timeField
-
-
-
-
Method Detail
-
propertyOrder
public void propertyOrder(com.sun.codemodel.JDefinedClass clazz, com.fasterxml.jackson.databind.JsonNode propertiesNode)- Specified by:
propertyOrderin interfaceorg.jsonschema2pojo.Annotator- Overrides:
propertyOrderin classorg.jsonschema2pojo.Jackson2Annotator
-
propertyField
public void propertyField(com.sun.codemodel.JFieldVar field, com.sun.codemodel.JDefinedClass clazz, String propertyName, com.fasterxml.jackson.databind.JsonNode propertyNode)- Specified by:
propertyFieldin interfaceorg.jsonschema2pojo.Annotator- Overrides:
propertyFieldin classorg.jsonschema2pojo.Jackson2Annotator
-
-