|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.torque.generator.processor.string.Camelbacker
public class Camelbacker
Creates a String in CaMelBaCk case from a String with special characters
Constructor Summary | |
---|---|
Camelbacker()
|
Method Summary | |
---|---|
String |
getIgnorePartAfter()
Returns the separation chars which define the tail to be removed. |
String |
getIgnorePartBefore()
Returns the separation characters which defile the prefix to be removed. |
String |
getRemoveWithoutUppercase()
Returns which characters are removed from the processed String. |
String |
getRemoveWithUppercase()
Returns the characters which are removed from the processed String and cause the following character to be converted to upper case. |
boolean |
isDefaultLowerCase()
Returns whether all characters in the processed String should be made lower Case by default (i.e if none of the camelback rules is applicable). |
boolean |
isFirstCharUppercase()
Returns whether the first character is always converted to upper case. |
String |
process(String toProcess)
Does the camelback processing according to the settings. |
void |
setDefaultLowerCase(boolean defaultLowerCase)
Sets whether all characters in the processed String should be made lower Case by default (i.e if none of the camelback rules is applicable). |
void |
setFirstCharUppercase(boolean firstCharUppercase)
Sets whether the first character should always be upper case. |
void |
setIgnorePartAfter(String ignorePartAfter)
Sets the separation chars which define the suffix to be removed. |
void |
setIgnorePartBefore(String ignorePartBefore)
Sets the separation characters which define the prefix to be removed. |
void |
setRemoveWithoutUppercase(String removeWithoutUppercase)
Sets which characters are removed from the processed String. |
void |
setRemoveWithUppercase(String removeWithUppercase)
Sets the characters which are removed from the processed String and cause the following character to be converted to upper case. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Camelbacker()
Method Detail |
---|
public String process(String toProcess)
process
in interface StringProcessor
toProcess
- the String to process.
public boolean isFirstCharUppercase()
public void setFirstCharUppercase(boolean firstCharUppercase)
firstCharUppercase
- true if the first character should always
be converted to upper case, false if not.public String getIgnorePartAfter()
public void setIgnorePartAfter(String ignorePartAfter)
ignorePartAfter
- the separation chars for removing the tail.public String getIgnorePartBefore()
public void setIgnorePartBefore(String ignorePartBefore)
ignorePartBefore
- the separation chars which define the suffix
to be removed.public String getRemoveWithoutUppercase()
public void setRemoveWithoutUppercase(String removeWithoutUppercase)
removeWithoutUppercase
- a String containing all characters
which are simply removed from the input String.public String getRemoveWithUppercase()
public void setRemoveWithUppercase(String removeWithUppercase)
removeWithUppercase
- a String containing all characters which are
removed from the input String and which cause the following
character to be converted to upper case.public boolean isDefaultLowerCase()
public void setDefaultLowerCase(boolean defaultLowerCase)
defaultLowerCase
- true if all characters are converted to lower
case by default, false if not.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |