net.sf.json.util
public abstract class JavaIdentifierTransformer extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static JavaIdentifierTransformer |
CAMEL_CASE
CamelCase transformer 'camel case' => 'camelCase'
|
static JavaIdentifierTransformer |
NOOP
Noop transformer '@invalid' => '@invalid'
|
static JavaIdentifierTransformer |
STRICT
Strict transformer '@invalid' => JSONException
|
static JavaIdentifierTransformer |
UNDERSCORE
Underscore transformer 'under score' => 'under_score'
|
static JavaIdentifierTransformer |
WHITESPACE
Whitespace transformer 'white space' => 'whitespace'
|
Constructor and Description |
---|
JavaIdentifierTransformer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
shaveOffNonJavaIdentifierStartChars(java.lang.String str)
Removes all non JavaIdentifier chars from the start of the string.
|
abstract java.lang.String |
transformToJavaIdentifier(java.lang.String str) |
public static final JavaIdentifierTransformer CAMEL_CASE
public static final JavaIdentifierTransformer NOOP
public static final JavaIdentifierTransformer STRICT
public static final JavaIdentifierTransformer UNDERSCORE
public static final JavaIdentifierTransformer WHITESPACE
public abstract java.lang.String transformToJavaIdentifier(java.lang.String str)
protected final java.lang.String shaveOffNonJavaIdentifierStartChars(java.lang.String str)
JSONException
- if the resulting string has zero length.Copyright © 2006-2014 Json-lib. All Rights Reserved.