net.arnx.jsonic
Class NamingStyle

java.lang.Object
  extended by net.arnx.jsonic.NamingStyle

public abstract class NamingStyle
extends Object


Field Summary
static NamingStyle LOWER_CAMEL
           
static NamingStyle LOWER_CASE
           
static NamingStyle LOWER_HYPHEN
           
static NamingStyle LOWER_SPACE
           
static NamingStyle LOWER_UNDERSCORE
           
static NamingStyle UPPER_CAMEL
           
static NamingStyle UPPER_CASE
           
static NamingStyle UPPER_HYPHEN
           
static NamingStyle UPPER_SPACE
           
static NamingStyle UPPER_UNDERSCORE
           
 
Constructor Summary
NamingStyle(String name)
           
 
Method Summary
abstract  String to(String value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOWER_CASE

public static final NamingStyle LOWER_CASE

LOWER_CAMEL

public static final NamingStyle LOWER_CAMEL

LOWER_SPACE

public static final NamingStyle LOWER_SPACE

LOWER_HYPHEN

public static final NamingStyle LOWER_HYPHEN

LOWER_UNDERSCORE

public static final NamingStyle LOWER_UNDERSCORE

UPPER_CASE

public static final NamingStyle UPPER_CASE

UPPER_CAMEL

public static final NamingStyle UPPER_CAMEL

UPPER_SPACE

public static final NamingStyle UPPER_SPACE

UPPER_HYPHEN

public static final NamingStyle UPPER_HYPHEN

UPPER_UNDERSCORE

public static final NamingStyle UPPER_UNDERSCORE
Constructor Detail

NamingStyle

public NamingStyle(String name)
Method Detail

to

public abstract String to(String value)

toString

public String toString()
Overrides:
toString in class Object