|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
org.eclipse.persistence.sdo.helper.extension.SDOUtil
public class SDOUtil
Purpose: Common functions in support of SDO.
Responsibilities:
Field Summary | |
---|---|
private static boolean |
asWordSeparator allow _ underscores in class/function names |
private static java.lang.String |
GET |
private static java.lang.String |
HEXADECIMAL_DIGITS Valid hexadecimal digits |
private static java.lang.String |
INVALID_URI_WARNING Warning string to signify that the input to the package generator may not be a valid URI |
private static java.lang.String |
IS |
private static java.lang.String |
SET |
Constructor Summary | |
---|---|
SDOUtil() |
Method Summary | |
---|---|
static java.lang.String |
className(java.lang.String s, boolean isClass) INTERNAL: Return a valid Java class name or method name for a given string |
static java.lang.String |
className(java.lang.String s, boolean flag, boolean isClass, boolean logOn) INTERNAL: Return a valid Java class name or method name for a given string |
static java.lang.String |
constantName(java.lang.String s) INTERNAL: |
private static java.lang.String |
decodeUriHexadecimalEscapeSequence(java.lang.String uri) INTERNAL: Decode Hexadecimal "%hh" escape sequences in a URI. |
private static java.lang.String |
escape(java.lang.String s) |
private static void |
escape(java.lang.StringBuffer stringbuffer, java.lang.String s, int i) |
private static java.lang.String |
escapeUnicode(java.lang.StringBuffer stringbuffer, char c) |
static java.lang.String |
getBooleanGetMethodName(java.lang.String s, java.lang.String returnType) INTERNAL: Return a valid Java get method name for a given string. |
static java.lang.String |
getBuiltInType(java.lang.String typeName) |
static java.lang.String |
getDefaultPackageName() INTERNAL: Get default package name when no targetNamespace URI exists. |
static java.lang.String |
getJavaTypeForProperty(SDOProperty property) |
static java.lang.String |
getMethodName(java.lang.String s, java.lang.String returnType) INTERNAL: Return a valid Java get method name for a given string. |
static java.lang.String |
getPackageNameFromURI(java.lang.String uriString) INTERNAL: Get default package name from a namespace URI. |
private static java.lang.String[] |
getWordList(java.lang.String s) |
private static boolean |
isPunct(char c) |
private static boolean |
isUncased(char c) |
static java.lang.String |
methodName(java.lang.String s) INTERNAL: Return a valid Java method name for a given string |
static java.lang.String |
methodName(java.lang.String s, boolean flag) INTERNAL: Return a valid Java method name for a given string |
private static int |
nextBreak(java.lang.String s, int i) |
private static void |
preProcessJavaReservedNames(java.lang.String name) INTERNAL: Search Java reserved name arrays and report (but don't fix) any naming collisions |
private static void |
preProcessReservedNames(java.lang.String name, java.lang.String[] wordArray, java.lang.String warningLogKey) INTERNAL: Search reserved name arrays and report (but don't fix) any naming collisions |
private static void |
preProcessSDOReservedNames(java.lang.String name) INTERNAL: Search SDO reserved name arrays and report (but don't fix) any naming collisions |
static java.lang.String |
setMethodName(java.lang.String s) INTERNAL: Return a valid Java set method name for a given string |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String HEXADECIMAL_DIGITS
private static final java.lang.String INVALID_URI_WARNING
private static final java.lang.String IS
private static final java.lang.String GET
private static final java.lang.String SET
private static boolean asWordSeparator
Constructor Detail |
---|
public SDOUtil()
Method Detail |
---|
private static void preProcessJavaReservedNames(java.lang.String name)
private static void preProcessSDOReservedNames(java.lang.String name)
private static void preProcessReservedNames(java.lang.String name, java.lang.String[] wordArray, java.lang.String warningLogKey)
wordArray
-warningLogKey
-public static java.lang.String getDefaultPackageName()
public static java.lang.String getPackageNameFromURI(java.lang.String uriString)
uriString
- - a namespace URL or URNprivate static java.lang.String decodeUriHexadecimalEscapeSequence(java.lang.String uri)
s
- - URI componentpublic static java.lang.String className(java.lang.String s, boolean isClass)
s
-isClass
- (flag whether called from a method context)public static java.lang.String className(java.lang.String s, boolean flag, boolean isClass, boolean logOn)
s
-isClass
- (flag whether called from a method context)flag
-public static java.lang.String methodName(java.lang.String s)
s
-public static java.lang.String methodName(java.lang.String s, boolean flag)
s
-flag
-public static java.lang.String setMethodName(java.lang.String s)
s
-public static java.lang.String getMethodName(java.lang.String s, java.lang.String returnType)
s
-returnType
-public static java.lang.String getBooleanGetMethodName(java.lang.String s, java.lang.String returnType)
s
-returnType
-public static java.lang.String constantName(java.lang.String s)
s
-private static java.lang.String[] getWordList(java.lang.String s)
s
-private static boolean isPunct(char c)
private static boolean isUncased(char c)
private static int nextBreak(java.lang.String s, int i)
private static java.lang.String escape(java.lang.String s)
private static void escape(java.lang.StringBuffer stringbuffer, java.lang.String s, int i)
private static java.lang.String escapeUnicode(java.lang.StringBuffer stringbuffer, char c)
public static java.lang.String getJavaTypeForProperty(SDOProperty property)
public static java.lang.String getBuiltInType(java.lang.String typeName)
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |