net.java.ao.schema
Class CamelCaseFieldNameConverter

java.lang.Object
  extended by net.java.ao.schema.AbstractFieldNameConverter
      extended by net.java.ao.schema.CamelCaseFieldNameConverter
All Implemented Interfaces:
FieldNameConverter, FieldNameProcessor

public final class CamelCaseFieldNameConverter
extends AbstractFieldNameConverter

Imposes a standard camelCase convention upon field names. This will convert field in the following way:

Method Name Returns Entity? Field Name
getFirstName false firstName
setLastName false lastName
getCompany true companyID
isCool false cool

This is the default field name converter for ActiveObjects.

Author:
Daniel Spiewak

Constructor Summary
CamelCaseFieldNameConverter()
           
CamelCaseFieldNameConverter(List<FieldNameResolver> fieldNameResolvers)
           
 
Method Summary
 String convertName(String name)
           
 
Methods inherited from class net.java.ao.schema.AbstractFieldNameConverter
getName, getPolyTypeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CamelCaseFieldNameConverter

public CamelCaseFieldNameConverter()

CamelCaseFieldNameConverter

public CamelCaseFieldNameConverter(List<FieldNameResolver> fieldNameResolvers)
Method Detail

convertName

public String convertName(String name)
Specified by:
convertName in interface FieldNameProcessor
Specified by:
convertName in class AbstractFieldNameConverter


Copyright © 2007-2012. All Rights Reserved.