electric.xml.io
Class Mapping

java.lang.Object
  extended byelectric.xml.io.Mapping
All Implemented Interfaces:
IEXMLLoggingConstants, ILoggingConstants

public final class Mapping
extends java.lang.Object
implements IEXMLLoggingConstants

Mapping

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
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
 
Constructor Summary
Mapping(java.lang.String javaName, java.lang.String namespace, java.lang.String name, java.lang.String typeName, boolean dominant)
           
Mapping(java.lang.String javaName, java.lang.String namespace, java.lang.String name, java.lang.String typeName, boolean dominant, java.lang.String encodingStyle)
           
Mapping(Type type)
           
Mapping(Type type, java.lang.String encodingStyle)
           
 
Method Summary
 java.lang.String getEncodingStyle()
           
 java.lang.String getJavaName()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 Schema getSchema()
           
 Type getType()
          Useful for debugging, use newType() otherwise.
 boolean isDominant()
           
 Type newType(Namespaces namespaces)
           
 Type newType(Schema schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mapping

public Mapping(java.lang.String javaName,
               java.lang.String namespace,
               java.lang.String name,
               java.lang.String typeName,
               boolean dominant)
Parameters:
javaName -
namespace -
name -
typeName -
dominant -

Mapping

public Mapping(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 -
encodingStyle -

Mapping

public Mapping(Type type)
Parameters:
type -

Mapping

public Mapping(Type type,
               java.lang.String encodingStyle)
Parameters:
type -
encodingStyle -
Method Detail

newType

public Type newType(Schema schema)
Parameters:
schema -

newType

public Type newType(Namespaces namespaces)
             throws SchemaException
Parameters:
namespaces -
Throws:
SchemaException

isDominant

public boolean isDominant()

getJavaName

public java.lang.String getJavaName()

getNamespace

public java.lang.String getNamespace()

getName

public java.lang.String getName()

getSchema

public Schema getSchema()

getEncodingStyle

public java.lang.String getEncodingStyle()

getType

public Type getType()
Useful for debugging, use newType() otherwise.

Returns:
underlying mapping type.
See Also:
newType(electric.xml.io.schema.Schema)


copyright© 2001-2004 by webMethods All Rights Reserved.