com.resilientedge.util.soap
Class SchemaConstants

java.lang.Object
  |
  +--com.resilientedge.util.soap.SchemaConstants

public class SchemaConstants
extends java.lang.Object

Maps java types to Xsd types and vice-versa


Field Summary
static java.lang.String SCHEMA_DEF
           
static java.lang.String SCHEMA_ENC
           
 
Constructor Summary
SchemaConstants()
           
 
Method Summary
static boolean isSimpleType(java.lang.Class javaType)
          is the java class given a simple type that maps directly to xsd type
static boolean isSimpleType(java.lang.String javaType)
           
static void main(java.lang.String[] args)
           
static java.lang.String mapJavaTypeToXsd(java.lang.Class javaType)
          Take a java class type and map it to it's xsd string type name.
static java.lang.Class mapXsdToJavaType(java.lang.String xsdTypeName)
          map a xsdTypeName ( soap type mapping ) to a java class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA_DEF

public static final java.lang.String SCHEMA_DEF

SCHEMA_ENC

public static final java.lang.String SCHEMA_ENC
Constructor Detail

SchemaConstants

public SchemaConstants()
Method Detail

isSimpleType

public static boolean isSimpleType(java.lang.Class javaType)
is the java class given a simple type that maps directly to xsd type
Returns:
true if there is an xsd mapping, false if it is a complex type, or a mapping could not be found.

isSimpleType

public static boolean isSimpleType(java.lang.String javaType)

mapJavaTypeToXsd

public static java.lang.String mapJavaTypeToXsd(java.lang.Class javaType)
Take a java class type and map it to it's xsd string type name.
See Also:
to map complexTypes

mapXsdToJavaType

public static java.lang.Class mapXsdToJavaType(java.lang.String xsdTypeName)
map a xsdTypeName ( soap type mapping ) to a java class.

main

public static void main(java.lang.String[] args)


Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.