Package org.hibernate.processor.util
Class StringUtil
java.lang.Object
org.hibernate.processor.util.StringUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringclassNameFromFullyQualifiedName(String fullyQualifiedName) static Stringdecapitalize(String string) static StringdetermineFullyQualifiedClassName(String defaultPackage, String name) static StringgetPropertyName(String name) static StringgetUpperUnderscoreCaseFromLowerCamelCase(String lowerCamelCaseString) static booleanisFullyQualified(String name) static booleanisProperty(String methodName, String returnType) static StringnameToFieldName(String name) static StringnameToMethodName(String name) static StringpackageNameFromFullyQualifiedName(String fullyQualifiedName) static StringremoveDollar(String simpleName) If this is an "intermediate" class providing@Queryannotations for the query by magical method name crap, then by convention it will be named with a trailing $ sign.
-
Method Details
-
determineFullyQualifiedClassName
-
isFullyQualified
-
packageNameFromFullyQualifiedName
-
classNameFromFullyQualifiedName
-
isProperty
-
getPropertyName
-
decapitalize
-
nameToFieldName
-
nameToMethodName
-
getUpperUnderscoreCaseFromLowerCamelCase
-
removeDollar
If this is an "intermediate" class providing@Queryannotations for the query by magical method name crap, then by convention it will be named with a trailing $ sign. Strip that off, so we get the standard constructor.
-