Package org.apache.cayenne.configuration
Class DefaultConfigurationNameMapper
java.lang.Object
org.apache.cayenne.configuration.DefaultConfigurationNameMapper
- All Implemented Interfaces:
- ConfigurationNameMapper
public class DefaultConfigurationNameMapper extends Object implements ConfigurationNameMapper
- Since:
- 3.1
- 
Field SummaryFields Modifier and Type Field Description protected ConfigurationNodeVisitor<String>nameMapper
- 
Constructor SummaryConstructors Constructor Description DefaultConfigurationNameMapper()
- 
Method SummaryModifier and Type Method Description StringconfigurationLocation(Class<? extends ConfigurationNode> type, String name)Returns the name of a configuration resource based on a naming convention for a given node type.StringconfigurationLocation(ConfigurationNode node)Returns the name of a configuration resource based on a naming convention for a given node type.StringconfigurationNodeName(Class<? extends ConfigurationNode> type, Resource resource)Returns a node name for a given configuration type and a configuration resource.protected StringgetDataChannelName(String name)protected StringgetDataMapName(String name)
- 
Field Details- 
nameMapper
 
- 
- 
Constructor Details- 
DefaultConfigurationNameMapperpublic DefaultConfigurationNameMapper()
 
- 
- 
Method Details- 
configurationLocationDescription copied from interface:ConfigurationNameMapperReturns the name of a configuration resource based on a naming convention for a given node type.- Specified by:
- configurationLocationin interface- ConfigurationNameMapper
 
- 
configurationLocationDescription copied from interface:ConfigurationNameMapperReturns the name of a configuration resource based on a naming convention for a given node type.- Specified by:
- configurationLocationin interface- ConfigurationNameMapper
 
- 
configurationNodeNameDescription copied from interface:ConfigurationNameMapperReturns a node name for a given configuration type and a configuration resource. This operation is the opposite of theConfigurationNameMapper.configurationLocation(Class, String). May return null if the resource name is not following the expected naming format.- Specified by:
- configurationNodeNamein interface- ConfigurationNameMapper
 
- 
getDataChannelName
- 
getDataMapName
 
-