org.apache.openejb.jee
Class JavaXmlTypeMapping

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

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

Field Detail

javaType

protected String javaType

rootTypeQname

protected QName rootTypeQname

anonymousTypeQname

protected String anonymousTypeQname

qnameScope

protected String qnameScope

variableMapping

protected List<VariableMapping> variableMapping

id

protected String id
Constructor Detail

JavaXmlTypeMapping

public JavaXmlTypeMapping()
Method Detail

getJavaType

public String getJavaType()

setJavaType

public void setJavaType(String value)

getRootTypeQname

public QName getRootTypeQname()

setRootTypeQname

public void setRootTypeQname(QName value)

getAnonymousTypeQname

public String getAnonymousTypeQname()

setAnonymousTypeQname

public void setAnonymousTypeQname(String value)

getQNameScope

public String getQNameScope()

setQNameScope

public void setQNameScope(String value)

isElement

public boolean isElement()

isSimpleType

public boolean isSimpleType()

getVariableMapping

public List<VariableMapping> getVariableMapping()

getId

public String getId()

setId

public void setId(String value)


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