Uses of Interface
org.sormula.translator.NameTranslator

Packages that use NameTranslator
org.sormula Fundamental classes. 
org.sormula.active An implementation of the active record pattern built on top of sormula. 
org.sormula.translator Classes that provide mapping between columns and Java class members. 
 

Uses of NameTranslator in org.sormula
 

Methods in org.sormula that return NameTranslator
 NameTranslator Table.getNameTranslator()
          Deprecated. 
 

Methods in org.sormula that return types with arguments of type NameTranslator
 java.lang.Class<? extends NameTranslator> Database.getNameTranslatorClass()
          Deprecated. 
 java.util.List<java.lang.Class<? extends NameTranslator>> Database.getNameTranslatorClasses()
          Gets the default name translator classes for tables when none is specified for the table.
 java.util.List<? extends NameTranslator> Table.getNameTranslators()
          Gets the name translators used by Table.translateName(String).
protected  java.util.List<? extends NameTranslator> Table.initNameTranslators(Row rowAnnotation)
          Initialize all name translators annotated on table.
 

Method parameters in org.sormula with type arguments of type NameTranslator
 void Database.addNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Adds a default name translator class.
 void Database.removeNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Removes a name translator class.
 void Database.setNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Deprecated. 
 

Uses of NameTranslator in org.sormula.active
 

Methods in org.sormula.active that return types with arguments of type NameTranslator
 java.lang.Class<? extends NameTranslator> ActiveDatabase.getNameTranslatorClass()
          Deprecated. 
 java.util.List<java.lang.Class<? extends NameTranslator>> ActiveDatabase.getNameTranslatorClasses()
          Gets the default name translators to be used when none are defined for the table.
 

Method parameters in org.sormula.active with type arguments of type NameTranslator
 void ActiveDatabase.addNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Adds a default name translator to use when none are defined for the table.
 void ActiveDatabase.removeNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Removes a default name translator.
 void ActiveDatabase.setNameTranslatorClass(java.lang.Class<? extends NameTranslator> nameTranslatorClass)
          Deprecated. 
 

Uses of NameTranslator in org.sormula.translator
 

Classes in org.sormula.translator that implement NameTranslator
 class DelimitedNameTranslator
          Converts name to name surrounded with delimiters.
 class ExpandedNameTranslator
          Converts name from CamelCase (mixed case) to a SQL name that is case insensitive with a delimiter between each word.
 class LowerCaseNameTranslator
          Converts name to lowercase using String.toLowerCase().
 class NoNameTranslator
          Default name translator that simply returns java name for all name translations.
 class Sql2003KeywordNameTranslator
          Converts keyword from SQL 2003 to keyword with delimiters.
 class Sql92KeywordNameTranslator
          Converts keyword from SQL 92 to keyword with delimiters.
 class Sql99KeywordNameTranslator
          Converts keyword from SQL 99 to keyword with delimiters.
 class StandardNameTranslator
          Deprecated. 
 class UpperCaseNameTranslator
          Converts name to uppercase using String.toUpperCase().
 

Methods in org.sormula.translator that return NameTranslator
 NameTranslator RowTranslator.getNameTranslator()
          Deprecated.