public class Util
extends java.lang.Object
INTERNAL: provides useful constants, SQL Column <-> to XML name mapping and a few other misc. features
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DBWS_OR_LABEL |
static java.lang.String |
DBWS_OR_SESSION_NAME_SUFFIX |
static java.lang.String |
DBWS_OR_XML |
static java.lang.String |
DBWS_OX_LABEL |
static java.lang.String |
DBWS_OX_SESSION_NAME_SUFFIX |
static java.lang.String |
DBWS_OX_XML |
static java.lang.String |
DBWS_SCHEMA_XML |
static java.lang.String |
DBWS_SERVICE_XML |
static java.lang.String |
DBWS_SESSIONS_XML |
static java.lang.String |
DBWS_WSDL |
static java.lang.String |
DEFAULT_ATTACHMENT_MIMETYPE |
static java.lang.String[] |
META_INF_PATHS |
static int |
OPAQUE |
static java.lang.String |
PK_QUERYNAME |
static java.util.Map<javax.xml.namespace.QName,java.lang.Class<?>> |
SCHEMA_2_CLASS |
static java.lang.String |
SERVICE_NAMESPACE_PREFIX |
static java.lang.String |
SERVICE_SUFFIX |
static javax.xml.namespace.QName |
SXF_QNAME |
static java.lang.String |
TARGET_NAMESPACE_PREFIX |
static org.w3c.dom.Document |
TEMP_DOC |
static java.lang.String |
WEB_INF_DIR |
static java.lang.String |
WSDL_DIR |
static XMLPlatform |
XML_PLATFORM |
static java.lang.String |
XMLTYPE_STR |
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<?> |
getClassFromJDBCType(java.lang.String typeName,
DatabasePlatform databasePlatform) |
static int |
getJDBCTypeForTypeName(java.lang.String typeName) |
static java.lang.String |
getTypeNameForJDBCType(int jdbcType)
Return the type name to be used for a given JDBC type.
|
static java.lang.String |
hexEscape(char c) |
static java.lang.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 java.lang.String |
sqlToXmlName(java.lang.String name)
Convert a SQL name to a valid XML name.
|
static java.lang.String |
xmlToSqlName(java.lang.String name)
Convert an escaped XML name back to the original SQL name
|
public static final java.lang.String XMLTYPE_STR
public static final int OPAQUE
public static final javax.xml.namespace.QName SXF_QNAME
public static final java.util.Map<javax.xml.namespace.QName,java.lang.Class<?>> SCHEMA_2_CLASS
public static XMLPlatform XML_PLATFORM
public static org.w3c.dom.Document TEMP_DOC
public static final java.lang.String DEFAULT_ATTACHMENT_MIMETYPE
public static final java.lang.String WEB_INF_DIR
public static final java.lang.String WSDL_DIR
public static final java.lang.String[] META_INF_PATHS
public static final java.lang.String DBWS_SERVICE_XML
public static final java.lang.String DBWS_OR_LABEL
public static final java.lang.String DBWS_OX_LABEL
public static final java.lang.String DBWS_OR_XML
public static final java.lang.String DBWS_OX_XML
public static final java.lang.String DBWS_SCHEMA_XML
public static final java.lang.String DBWS_WSDL
public static final java.lang.String DBWS_SESSIONS_XML
public static final java.lang.String DBWS_OR_SESSION_NAME_SUFFIX
public static final java.lang.String DBWS_OX_SESSION_NAME_SUFFIX
public static final java.lang.String TARGET_NAMESPACE_PREFIX
public static final java.lang.String SERVICE_NAMESPACE_PREFIX
public static final java.lang.String SERVICE_SUFFIX
public static final java.lang.String PK_QUERYNAME
public static java.lang.String sqlToXmlName(java.lang.String name)
name
- the SQL namepublic static java.lang.String xmlToSqlName(java.lang.String name)
name
- the escaped XML namepublic static java.lang.String hexEscape(char c)
public static java.lang.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 java.lang.Class<?> getClassFromJDBCType(java.lang.String typeName, DatabasePlatform databasePlatform)
public static java.lang.String getTypeNameForJDBCType(int jdbcType)
public static int getJDBCTypeForTypeName(java.lang.String typeName)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference