org.orbeon.oxf.xml
Class NamingConvention

java.lang.Object
  extended byorg.orbeon.oxf.xml.NamingConvention

public class NamingConvention
extends Object

Defines a mapping from JavaBean property names to XML element names.

If the capitalization changes from lowercase to uppercase, a dash is inserted before the first uppercase character. If it changes from uppercase to lower case, a dash is inserted before the last uppercase character.

Examples:

     Java Name      XML Name         SQL Name
     ---------      --------         --------
     SOLineNumber   so-line-number   SO_LINE_NUMBER
     CHLPOAlertId   chlpo-alert-id   CHLPO_ALERT_ID
 


Constructor Summary
NamingConvention()
           
 
Method Summary
static String javaToSQLName(String javaName)
           
static String javaToXMLName(String javaName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingConvention

public NamingConvention()
Method Detail

javaToXMLName

public static String javaToXMLName(String javaName)

javaToSQLName

public static String javaToSQLName(String javaName)