org.apache.openejb.jee
Class JavaXmlTypeMapping

java.lang.Object
  extended by org.apache.openejb.jee.JavaXmlTypeMapping

public class JavaXmlTypeMapping
extends java.lang.Object

The java-xml-type-mapping element contains a java-type that is the fully qualified name of the Java class, primitive type, or array type, QName of the XML root type or anonymous type, the WSDL type scope the QName applies to and the set of variable mappings for each public variable within the Java class.

Used in: java-wsdl-mapping


Field Summary
protected  java.lang.String anonymousTypeQname
           
protected  java.lang.String id
           
protected  java.lang.String javaType
           
protected  java.lang.String qnameScope
           
protected  javax.xml.namespace.QName rootTypeQname
           
protected  java.util.List<VariableMapping> variableMapping
           
 
Constructor Summary
JavaXmlTypeMapping()
           
 
Method Summary
 java.lang.String getAnonymousTypeQname()
           
 java.lang.String getId()
           
 java.lang.String getJavaType()
           
 java.lang.String getQNameScope()
           
 javax.xml.namespace.QName getRootTypeQname()
           
 java.util.List<VariableMapping> getVariableMapping()
           
 boolean isElement()
           
 boolean isSimpleType()
           
 void setAnonymousTypeQname(java.lang.String value)
           
 void setId(java.lang.String value)
           
 void setJavaType(java.lang.String value)
           
 void setQNameScope(java.lang.String value)
           
 void setRootTypeQname(javax.xml.namespace.QName value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

javaType

protected java.lang.String javaType

rootTypeQname

protected javax.xml.namespace.QName rootTypeQname

anonymousTypeQname

protected java.lang.String anonymousTypeQname

qnameScope

protected java.lang.String qnameScope

variableMapping

protected java.util.List<VariableMapping> variableMapping

id

protected java.lang.String id
Constructor Detail

JavaXmlTypeMapping

public JavaXmlTypeMapping()
Method Detail

getJavaType

public java.lang.String getJavaType()

setJavaType

public void setJavaType(java.lang.String value)

getRootTypeQname

public javax.xml.namespace.QName getRootTypeQname()

setRootTypeQname

public void setRootTypeQname(javax.xml.namespace.QName value)

getAnonymousTypeQname

public java.lang.String getAnonymousTypeQname()

setAnonymousTypeQname

public void setAnonymousTypeQname(java.lang.String value)

getQNameScope

public java.lang.String getQNameScope()

setQNameScope

public void setQNameScope(java.lang.String value)

isElement

public boolean isElement()

isSimpleType

public boolean isSimpleType()

getVariableMapping

public java.util.List<VariableMapping> getVariableMapping()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.