public class DefaultNamingStrategy extends Object implements NamingStrategy
CustomizationConfig.| Constructor and Description |
|---|
DefaultNamingStrategy(ServiceModel serviceModel,
CustomizationConfig customizationConfig) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthorizerClassName(String shapeName) |
String |
getEnumValueName(String enumValue) |
String |
getExceptionName(String errorShapeName) |
String |
getFluentSetterMethodName(String memberName) |
String |
getGetterMethodName(String memberName) |
String |
getJavaClassName(String shapeName) |
String |
getRequestClassName(String operationName) |
String |
getResponseClassName(String operationName) |
String |
getSetterMethodName(String memberName) |
String |
getVariableName(String name) |
public DefaultNamingStrategy(ServiceModel serviceModel, CustomizationConfig customizationConfig)
public String getExceptionName(String errorShapeName)
getExceptionName in interface NamingStrategyerrorShapeName - Name of error shape to derive exception class name from.public String getRequestClassName(String operationName)
getRequestClassName in interface NamingStrategyoperationName - Name of operation used to derive request class name.public String getResponseClassName(String operationName)
getResponseClassName in interface NamingStrategyoperationName - Name of operation used to derive response class name.public String getVariableName(String name)
getVariableName in interface NamingStrategyname - Some contextual name to derive variable name from (i.e. member name, java class name, etc).public String getEnumValueName(String enumValue)
getEnumValueName in interface NamingStrategyenumValue - Enum value as defined in the service model used to derive the java name.public String getJavaClassName(String shapeName)
getJavaClassName in interface NamingStrategyshapeName - Name of structure used to derive Java class name.public String getAuthorizerClassName(String shapeName)
getAuthorizerClassName in interface NamingStrategyshapeName - Name of an authorizer shape used to derive the authorizer namepublic String getGetterMethodName(String memberName)
getGetterMethodName in interface NamingStrategymemberName - Member name to name getter for.public String getSetterMethodName(String memberName)
getSetterMethodName in interface NamingStrategymemberName - Member name to name setter for.public String getFluentSetterMethodName(String memberName)
getFluentSetterMethodName in interface NamingStrategymemberName - Member name to name fluent setter for.Copyright © 2017. All rights reserved.