Class StringUtil
java.lang.Object
org.freedesktop.wayland.generator.impl.StringUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
escapeJavaKeyword
(String literal) static String[]
getArgumentForProxy
(String clientPackage, Element argElement) static String[]
getArgumentForResource
(String serverPackage, Element argElement) static String
static String
getJavaTypeNameEnum
(String sharedPackage, Element interfaceNode, Element enumNode) static String
getJavaTypeNameEvents
(String clientPackage, Element interfaceElement, int version) static String
getJavaTypeNameProxy
(String clientPackage, Element interfaceElement, int version) static String
getJavaTypeNameRequests
(String serverPackage, Element interfaceElement, int version) static String
getJavaTypeNameResource
(String serverPackage, Element interfaceElement, int version) static String
getSimpleJavaTypeNameEnum
(Element interfaceNode, Element enumNode) static String
getSimpleJavaTypeNameEvents
(Element interfaceElement, int version) static String
getSimpleJavaTypeNameProxy
(Element interfaceElement, int version) static String
getSimpleJavaTypeNameRequests
(Element interfaceElement, int version) static String
getSimpleJavaTypeNameResource
(Element interfaceElement, int version) static String
getVersionAppendix
(int version) static boolean
isPrimitive
(String type) static String
lowerCamelName
(String string) static char
toSignatureChar
(Element argElement) static String
upperCamelName
(String string)
-
Method Details
-
getJavaTypeNameEnum
-
getSimpleJavaTypeNameEnum
-
upperCamelName
-
lowerCamelName
-
getJavaTypeNameResource
-
getSimpleJavaTypeNameResource
-
getVersionAppendix
-
getJavaTypeNameRequests
-
getSimpleJavaTypeNameRequests
-
getJavaTypeNameProxy
-
getSimpleJavaTypeNameProxy
-
getJavaTypeNameEvents
-
getSimpleJavaTypeNameEvents
-
getArgumentForResource
-
toSignatureChar
-
escapeJavaKeyword
-
isPrimitive
-
getArgumentForProxy
-
getDoc
-