public class Fabric8NameHelper
extends org.jsonschema2pojo.util.NameHelper
Overrides 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 or xKubernetesFoo, sundrio expects a getter as getXKubernetesFoo while jsonschema2pojo produces getxKubernetesFoo.
| Constructor and Description |
|---|
Fabric8NameHelper(org.jsonschema2pojo.GenerationConfig generationConfig) |
| Modifier and Type | Method and Description |
|---|---|
String |
getFieldName(String propertyName,
com.fasterxml.jackson.databind.JsonNode node) |
String |
getGetterName(String propertyName,
com.sun.codemodel.JType type,
com.fasterxml.jackson.databind.JsonNode node) |
String |
getSetterName(String propertyName,
com.fasterxml.jackson.databind.JsonNode node) |
capitalizeTrailingWords, getBaseBuilderClassName, getBaseBuilderClassNameSuffix, getBuilderClassName, getBuilderClassNameSuffix, getBuilderName, getBuilderTypeParameterName, getClassName, getClassName, getPropertyName, getUniqueClassName, normalizeName, replaceIllegalCharacterspublic Fabric8NameHelper(org.jsonschema2pojo.GenerationConfig generationConfig)
public String getFieldName(String propertyName, com.fasterxml.jackson.databind.JsonNode node)
getFieldName in class org.jsonschema2pojo.util.NameHelperpublic String getGetterName(String propertyName, com.sun.codemodel.JType type, com.fasterxml.jackson.databind.JsonNode node)
getGetterName in class org.jsonschema2pojo.util.NameHelperCopyright © 2015–2024 Red Hat. All rights reserved.