electric.xml.io
Class Mappings
java.lang.Object
electric.xml.io.Mappings
- All Implemented Interfaces:
- electric.xml.config.IEXMLConfigConstants, IEXMLLoggingConstants, ILoaderConstants, ILoggingConstants, ISchemaConstants
- public final class Mappings
- extends java.lang.Object
- implements ILoaderConstants, IEXMLLoggingConstants, electric.xml.config.IEXMLConfigConstants, ISchemaConstants
Mappings
- Author:
- webMethods
Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
Fields inherited from interface electric.xml.config.IEXMLConfigConstants |
ALWAYS_WRITE_ARRAY_TYPE, ANONYMOUS_SUFFIX, CACHE_XPATHS_BY_DEFAULT, DEFAULT_ARRAY_TYPE, DEFAULT_MIN_OCCURS, DEFAULT_XSD_SCHEMA, DIRECT_FIELD_ACCESS, ELECTRIC_MAPPINGS_PROPERTY, ELECTRIC_XML_PLUS, ENABLED, ENCODING_MAPPING, ENCODINGS, JAVA, JAVA_MAPPING, JAXP, JAXP_DOM_CLASS, JAXP_DOM_FACTORY, JAXP_SAX_CLASS, JAXP_SAX_FACTORY, LOG, LOG_DATE_TIME, LOG_DATE_TIME_FORMAT, LOG_THREAD_NAME, LOG_TO_FILE, LOGGER, LOGGING, NAME, NAMESPACE_PREFIX, PRIMARY, PROPERTY_SUPPRESSION, SCHEMA, SUGGESTED_ENCODING, SYSTEM_PROPERTIES, TYPE_FACTORIES, TYPE_FACTORY, UNDERSTOOD_NAMESPACE_PREFIX, USE_JAVA_SERIALIZATION_BY_DEFAULT, WRITE_TYPES_FOR_LITERAL, XML, XPATH, XPATH_FACTORY, XSD_SCHEMA |
Fields inherited from interface electric.xml.io.schema.ISchemaConstants |
ABSTRACT, ALL, ANNOTATION, ANY, ANY_ATTRIBUTE, ANY_TYPE, ANY_URI, ARRAY, ARRAY_PREFIX, ARRAY_TYPE, ATTRIBUTE, ATTRIBUTE_FORM_DEFAULT, ATTRIBUTE_GROUP, BASE, BASE_64_BINARY, BOOLEAN, BYTE, CHOICE, COMPLEX_CONTENT, COMPLEX_TYPE, DATE_TIME, DECIMAL, DOMINANT_SIMPLE_TYPE_NAMES, DOUBLE, DURATION, ELEMENT, ELEMENT_FORM_DEFAULT, ENUMERATION, EXTENSION, FLOAT, FORM, FRACTION_DIGITS, GROUP, HEX_BINARY, HREF, ID, IMPORT, INCLUDE, INSTANCE_SUFFIX, INT, INTEGER, LENGTH, LONG, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MAX_OCCURS, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, MIN_OCCURS, NAME, NAMESPACE, NIL, NILLABLE, NOTATION, NULL, ONE, PATTERN, POUND_ID, PROCESS_CONTENTS, QNAME, QUALIFIED, REDEFINE, REF, RESTRICTION, ROOT, SCHEMA, SCHEMA_LOCATION, SEQUENCE, SHORT, SIMPLE_CONTENT, SIMPLE_TYPE, SOAP_ENCODING, SOAP_ENCODING_ARRAY, SOAP12_ENCODING, SOAP12_ENCODING_ARRAY, SOAPENC, STAR, STRING, TARGET_NAMESPACE, TIME, TOTAL_DIGITS, TYPE, UNBOUNDED, UNQUALIFIED, UNSIGNED_SHORT, USE, VALUE, WHITESPACE, WSDL_ARRAY, WSDL_HTTP, WSDL_MIME, WSDL_NAMESPACE, WSDL_SOAP, XSD_BOOLEAN, XSD_BYTE, XSD_DOUBLE, XSD_FLOAT, XSD_INT, XSD_LONG, XSD_PREFIX, XSD_SHORT, XSD_STRING, XSD_UNSIGNED_SHORT, XSI_PREFIX, ZERO |
Method Summary |
static void |
addMapping(Mapping mapping)
|
static void |
addUnderstoodNamespacePrefix(java.lang.String namespacePrefix,
boolean primary)
|
static void |
clear()
Clear out mapping information that has been loaded. |
static java.lang.String |
getDefaultPackage()
|
static boolean |
getDirectFieldAccess()
|
static java.lang.String |
getJavaName(java.lang.String namespace,
java.lang.String name)
|
static Mapping |
getMapping(java.lang.String javaName)
|
static Mapping |
getMapping(java.lang.String namespace,
java.lang.String name)
|
static Mapping |
getMapping(java.lang.String namespace,
java.lang.String name,
java.lang.String encodingStyle)
|
static Mapping |
getMappingByEncoding(java.lang.String javaName,
java.lang.String encodingStyle)
|
static java.lang.String |
getNamespace(java.lang.String packageName)
|
static java.lang.String |
getNamespacePrefix()
|
static Namespaces |
getNamespacesForEncoding(java.lang.String encodingStyle)
|
static java.lang.String |
getPackage(java.lang.String namespace)
Turn a namespace into a package name. |
static boolean |
isMappingNamespaces(Namespaces namespaces)
Is this namespaces object one that represents the mapping subsystem? |
static void |
mapClass(java.lang.Class javaClass,
java.lang.Class typeClass)
|
static void |
mapClass(java.lang.Class javaClass,
java.lang.String namespace,
java.lang.String name,
java.lang.Class typeClass)
|
static void |
mapClass(java.lang.String javaName,
java.lang.String typeName)
|
static void |
mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName)
|
static void |
mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName,
boolean dominant)
|
static void |
mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName,
boolean dominant,
java.lang.String encodingStyle)
|
static void |
mapPackage(java.lang.String packageName,
java.lang.String namespace)
|
static void |
readMapping(Document document)
|
static void |
readMapping(java.lang.String path,
Document document)
|
static void |
readMappings()
|
static void |
readMappings(java.lang.String mapPath)
|
static void |
removeUnderstoodNamespacePrefix(java.lang.String namespace)
|
static void |
setDefaultPackage(java.lang.String defaultPackage)
|
static void |
setDirectFieldAccess(boolean flag)
|
static void |
setNamespacePrefix(java.lang.String namespacePrefix)
Deprecated. use addUnderstoodNamespacePrefix( namespacePrefix, true ); |
static void |
startup()
Called by the startup command file. |
static void |
unmapNamespace(java.lang.String namespace)
|
static void |
unmapNamespace(java.lang.String namespace,
java.lang.String packageName)
|
static void |
unmapPackage(java.lang.String packageName)
|
static void |
unmapPackage(java.lang.String packageName,
java.lang.String namespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Mappings
public Mappings()
getNamespacesForEncoding
public static Namespaces getNamespacesForEncoding(java.lang.String encodingStyle)
- Parameters:
encodingStyle
-
isMappingNamespaces
public static boolean isMappingNamespaces(Namespaces namespaces)
- Is this namespaces object one that represents the mapping subsystem?
- Parameters:
namespaces
-
startup
public static void startup()
throws ParseException,
java.io.IOException
- Called by the startup command file.
This method is not intended for general use.
- Throws:
ParseException
java.io.IOException
clear
public static void clear()
throws ParseException,
java.io.IOException,
SchemaException
- Clear out mapping information that has been loaded.
- Throws:
ParseException
java.io.IOException
SchemaException
readMappings
public static void readMappings()
throws ParseException,
java.io.IOException,
SchemaException
- Throws:
ParseException
java.io.IOException
SchemaException
readMappings
public static void readMappings(java.lang.String mapPath)
throws ParseException,
java.io.IOException,
SchemaException
- Parameters:
mapPath
-
- Throws:
ParseException
java.io.IOException
SchemaException
readMapping
public static void readMapping(Document document)
throws SchemaException
- Parameters:
document
-
- Throws:
SchemaException
readMapping
public static void readMapping(java.lang.String path,
Document document)
throws SchemaException
- Parameters:
path
- document
-
- Throws:
SchemaException
mapClass
public static void mapClass(java.lang.Class javaClass,
java.lang.Class typeClass)
- Parameters:
javaClass
- typeClass
-
mapClass
public static void mapClass(java.lang.String javaName,
java.lang.String typeName)
- Parameters:
javaName
- typeName
-
mapClass
public static void mapClass(java.lang.Class javaClass,
java.lang.String namespace,
java.lang.String name,
java.lang.Class typeClass)
- Parameters:
javaClass
- namespace
- name
- typeClass
-
mapClass
public static void mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName)
- Parameters:
javaName
- namespace
- name
- typeName
-
mapClass
public static void mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName,
boolean dominant)
- Parameters:
javaName
- namespace
- name
- typeName
- dominant
-
mapClass
public static void mapClass(java.lang.String javaName,
java.lang.String namespace,
java.lang.String name,
java.lang.String typeName,
boolean dominant,
java.lang.String encodingStyle)
- Parameters:
javaName
- namespace
- name
- typeName
- dominant
-
addMapping
public static void addMapping(Mapping mapping)
- Parameters:
mapping
-
getMapping
public static Mapping getMapping(java.lang.String namespace,
java.lang.String name)
- Parameters:
namespace
- name
-
getMapping
public static Mapping getMapping(java.lang.String namespace,
java.lang.String name,
java.lang.String encodingStyle)
getMapping
public static Mapping getMapping(java.lang.String javaName)
- Parameters:
javaName
-
getMappingByEncoding
public static Mapping getMappingByEncoding(java.lang.String javaName,
java.lang.String encodingStyle)
- Parameters:
javaName
-
mapPackage
public static void mapPackage(java.lang.String packageName,
java.lang.String namespace)
- Parameters:
packageName
- namespace
-
unmapPackage
public static void unmapPackage(java.lang.String packageName,
java.lang.String namespace)
- Parameters:
packageName
- namespace
-
unmapPackage
public static void unmapPackage(java.lang.String packageName)
- Parameters:
packageName
-
unmapNamespace
public static void unmapNamespace(java.lang.String namespace,
java.lang.String packageName)
- Parameters:
packageName
- namespace
-
unmapNamespace
public static void unmapNamespace(java.lang.String namespace)
- Parameters:
namespace
-
setDefaultPackage
public static void setDefaultPackage(java.lang.String defaultPackage)
- Parameters:
defaultPackage
-
getDefaultPackage
public static java.lang.String getDefaultPackage()
getPackage
public static java.lang.String getPackage(java.lang.String namespace)
- Turn a namespace into a package name.
- Parameters:
namespace
-
- Returns:
- a package name (posibly the empty string), or null
if there was no mapping for the namespace.
getNamespace
public static java.lang.String getNamespace(java.lang.String packageName)
- Parameters:
packageName
-
getJavaName
public static java.lang.String getJavaName(java.lang.String namespace,
java.lang.String name)
- Parameters:
namespace
- name
-
setNamespacePrefix
public static void setNamespacePrefix(java.lang.String namespacePrefix)
- Deprecated. use addUnderstoodNamespacePrefix( namespacePrefix, true );
- Parameters:
namespacePrefix
-
getNamespacePrefix
public static java.lang.String getNamespacePrefix()
addUnderstoodNamespacePrefix
public static void addUnderstoodNamespacePrefix(java.lang.String namespacePrefix,
boolean primary)
- Parameters:
namespacePrefix
-
removeUnderstoodNamespacePrefix
public static void removeUnderstoodNamespacePrefix(java.lang.String namespace)
- Parameters:
namespace
-
setDirectFieldAccess
public static void setDirectFieldAccess(boolean flag)
- Parameters:
flag
-
getDirectFieldAccess
public static boolean getDirectFieldAccess()
copyright© 2001-2004 by webMethods All Rights Reserved.