|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.betwixt.strategy.DecapitalizeNameMapper
public class DecapitalizeNameMapper
A name mapper which converts types to a decapitalized String.
This conversion decapitalizes in the standard java beans way
(as per java.beans.Introspector
).
This means that the first letter only will be decapitalized except
for the case where the first and second characters are both upper case.
When both are upper case, then the name will be left alown.
So a bean type of Foo
will be converted to the element name "foo"FooBar
will be converted to "fooBar"
.
But URL
will remain as "URL"
.
Constructor Summary | |
---|---|
DecapitalizeNameMapper()
|
Method Summary | |
---|---|
java.lang.String |
mapTypeToElementName(java.lang.String typeName)
Decapitalize first letter unless both are upper case. |
java.lang.String |
toString()
Outputs a brief description. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DecapitalizeNameMapper()
Method Detail |
---|
public java.lang.String mapTypeToElementName(java.lang.String typeName)
mapTypeToElementName
in interface NameMapper
typeName
- the string to convert
java.beans.Introspector
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |