Class Fabric8NameHelper
- java.lang.Object
-
- org.jsonschema2pojo.util.NameHelper
-
- io.fabric8.kubernetes.jsonschema2pojo.Fabric8NameHelper
-
public class Fabric8NameHelper extends org.jsonschema2pojo.util.NameHelperOverrides default provided NameHelper to overcome getter/setter naming convention mismatch between Sundr.io and jsonschema2pojo. There are issues with properties such as x-kubernetes-foo, sundrio expects a getter as getXKubernetesFoo while jsonschema2pojo produces getxKubernetesFoo.
-
-
Constructor Summary
Constructors Constructor Description Fabric8NameHelper(org.jsonschema2pojo.GenerationConfig generationConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetGetterName(String propertyName, com.sun.codemodel.JType type, com.fasterxml.jackson.databind.JsonNode node)StringgetSetterName(String propertyName, com.fasterxml.jackson.databind.JsonNode node)-
Methods inherited from class org.jsonschema2pojo.util.NameHelper
capitalizeTrailingWords, getBaseBuilderClassName, getBaseBuilderClassNameSuffix, getBuilderClassName, getBuilderClassNameSuffix, getBuilderName, getBuilderTypeParameterName, getClassName, getClassName, getFieldName, getPropertyName, getUniqueClassName, normalizeName, replaceIllegalCharacters
-
-