org.sormula.translator
Class LowerCaseNameTranslator

java.lang.Object
  extended by org.sormula.translator.LowerCaseNameTranslator
All Implemented Interfaces:
NameTranslator

public class LowerCaseNameTranslator
extends java.lang.Object
implements NameTranslator

Converts name to lowercase using String.toLowerCase().

Since:
1.8 and 2.2
Author:
Jeff Miller

Constructor Summary
LowerCaseNameTranslator()
           
 
Method Summary
 java.lang.String translate(java.lang.String name, java.lang.Class rowClass)
          Provides SQL name for corresponding name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LowerCaseNameTranslator

public LowerCaseNameTranslator()
Method Detail

translate

public java.lang.String translate(java.lang.String name,
                                  java.lang.Class rowClass)
Provides SQL name for corresponding name

Specified by:
translate in interface NameTranslator
Parameters:
name - name to convert (for example, Java class or member name)
rowClass - class for row objects (not parameterized so that NameTranslator may be used in annotations)
Returns:
SQL name that is derived from name