public class Util extends Object
INTERNAL: provides useful constants, SQL Column <-> to XML name mapping and a few other misc. features
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static Class<?> |
getClassFromJDBCType(String typeName,
DatabasePlatform databasePlatform) |
static int |
getJDBCTypeForTypeName(String typeName) |
static String |
getTypeNameForJDBCType(int jdbcType)
Return the type name to be used for a given JDBC type.
|
static String |
hexEscape(char c) |
static String |
hexEscape(int c) |
static boolean |
isFirstNameChar(char c)
return true if character can be part of a name
|
static boolean |
isNameChar(char c)
return true if character can be part of a name
|
static String |
sqlToXmlName(String name)
Convert a SQL name to a valid XML name.
|
static String |
xmlToSqlName(String name)
Convert an escaped XML name back to the original SQL name
|
public static XMLPlatform XML_PLATFORM
public static Document TEMP_DOC
public static final int OPAQUE
public static final String DEFAULT_ATTACHMENT_MIMETYPE
public static final String WEB_INF_DIR
public static final String WSDL_DIR
public static final String[] META_INF_PATHS
public static final String DBWS_SERVICE_XML
public static final String DBWS_OR_LABEL
public static final String DBWS_OX_LABEL
public static final String DBWS_OR_XML
public static final String DBWS_OX_XML
public static final String DBWS_SCHEMA_XML
public static final String DBWS_WSDL
public static final String DBWS_SESSIONS_XML
public static final String DBWS_OR_SESSION_NAME_SUFFIX
public static final String DBWS_OX_SESSION_NAME_SUFFIX
public static final String TARGET_NAMESPACE_PREFIX
public static final String SERVICE_NAMESPACE_PREFIX
public static final String SERVICE_SUFFIX
public static final String ALL_QUERYNAME
public static final String PK_QUERYNAME
public static final String XMLTYPE_STR
public static final String DOT_STR
public static final String UNDERSCORE_STR
public static final String TYPE_STR
public static final String COLLECTION_WRAPPER_STR
public static final String DASH_STR
public static final String EMPTY_STR
public static final char COLON_CHAR
public static final char SLASH_CHAR
public static final QName SXF_QNAME
public static String sqlToXmlName(String name)
name
- the SQL namepublic static String xmlToSqlName(String name)
name
- the escaped XML namepublic static String hexEscape(char c)
public static String hexEscape(int c)
public static boolean isNameChar(char c)
c
- -
char to be checkedpublic static boolean isFirstNameChar(char c)
c
- -
char to be checkedpublic static Class<?> getClassFromJDBCType(String typeName, DatabasePlatform databasePlatform)
public static String getTypeNameForJDBCType(int jdbcType)
public static int getJDBCTypeForTypeName(String typeName)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference