public class DefaultMetadataNameProvider extends java.lang.Object implements MetadataNameProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_COLLECTION_ITEM_NAME |
| Constructor and Description |
|---|
DefaultMetadataNameProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createCollectionItemNameFromField(java.lang.reflect.Field field) |
java.lang.String |
createNodeNameFromClass(java.lang.Class clazz) |
protected static java.lang.String |
decapitalizeFirstLetter(java.lang.String original) |
java.util.List<java.lang.String> |
getSuffixesToRemove() |
protected java.lang.String |
removeSuffix(java.lang.String name) |
void |
setSuffixesToRemove(java.util.List<java.lang.String> suffixesToRemove) |
public static final java.lang.String DEFAULT_COLLECTION_ITEM_NAME
public java.lang.String createNodeNameFromClass(java.lang.Class clazz)
createNodeNameFromClass in interface MetadataNameProviderpublic java.lang.String createCollectionItemNameFromField(java.lang.reflect.Field field)
createCollectionItemNameFromField in interface MetadataNameProviderprotected java.lang.String removeSuffix(java.lang.String name)
protected static java.lang.String decapitalizeFirstLetter(java.lang.String original)
public java.util.List<java.lang.String> getSuffixesToRemove()
public void setSuffixesToRemove(java.util.List<java.lang.String> suffixesToRemove)
Copyright © 2018 SAP SE. All Rights Reserved.