org.hibernatespatial.pojo
Interface NamingStrategy

All Known Implementing Classes:
SimpleNamingStrategy

public interface NamingStrategy

A NamingStrategy determines how to derive suitable class and member names corresponding to database tables and columns.

Author:
Karel Maesen, Geovise BVBA (http://www.geovise.com/)

Method Summary
 String createClassName(String base)
          Create a valid name for a Java class based on the specified input name.
 String createGetterName(String propertyName)
          Create a valid name for a getter for the property
 String createPropertyName(String base)
          Create a valid name for a member variable based on the specified input name.
 String createSetterName(String propertyName)
          Create a valid name for a setter for the property
 

Method Detail

createPropertyName

String createPropertyName(String base)
Create a valid name for a member variable based on the specified input name.

Parameters:
base - the input name.
Returns:
a valid java identifier for a member variable.

createSetterName

String createSetterName(String propertyName)
Create a valid name for a setter for the property

Parameters:
propertyName -
Returns:
valid java identifier for a property setter

createGetterName

String createGetterName(String propertyName)
Create a valid name for a getter for the property

Parameters:
propertyName -
Returns:
valid java identifier for a property getter

createClassName

String createClassName(String base)
Create a valid name for a Java class based on the specified input name.

Parameters:
base - the input name.
Returns:
a valid java identifier for a class.


Copyright © 2011 hibernatespatial.org. All Rights Reserved.