1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.commons.betwixt.strategy;
17
18 /***
19 * A plugin Strategy pattern for converting Java type names into
20 * element names.
21 *
22 * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
23 * @version $Revision: 155402 $
24 */
25 public interface NameMapper {
26
27 /***
28 * Convert the given bean or property name to name for use in XML
29 * (as an element or an attribute qname).
30 *
31 * @param typeName the string to convert
32 * @return the element name for the given bean type name
33 */
34 String mapTypeToElementName(String typeName);
35
36 }