org.objectweb.jonas_ws.deployment.xml
Class JavaXmlTypeMapping

java.lang.Object
  extended byorg.objectweb.jonas_lib.deployment.xml.AbsElement
      extended byorg.objectweb.jonas_ws.deployment.xml.JavaXmlTypeMapping
All Implemented Interfaces:
Element, java.io.Serializable

public class JavaXmlTypeMapping
extends AbsElement

This class defines the implementation of the element java-xml-type-mapping

Author:
JOnAS team
See Also:
Serialized Form

Constructor Summary
JavaXmlTypeMapping()
          Constructor
 
Method Summary
 void addVariableMapping(VariableMapping variableMapping)
          Add a new variable-mapping element to this object
 java.lang.String getClassType()
          Gets the class-type
 java.lang.String getQnameScope()
          Gets the qname-scope
 Qname getRootTypeQname()
          Gets the root-type-qname
 JLinkedList getVariableMappingList()
          Gets the variable-mapping
 void setClassType(java.lang.String classType)
          Set the class-type
 void setQnameScope(java.lang.String qnameScope)
          Set the qname-scope
 void setRootTypeQname(Qname rootTypeQname)
          Set the root-type-qname
 void setVariableMappingList(JLinkedList variableMappingList)
          Set the variable-mapping
 java.lang.String toXML(int indent)
          Represents this element by it's XML description.
 
Methods inherited from class org.objectweb.jonas_lib.deployment.xml.AbsElement
indent, toString, toXML, xmlAttribute, xmlElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaXmlTypeMapping

public JavaXmlTypeMapping()
Constructor

Method Detail

getClassType

public java.lang.String getClassType()
Gets the class-type

Returns:
the class-type

setClassType

public void setClassType(java.lang.String classType)
Set the class-type

Parameters:
classType - classType

getRootTypeQname

public Qname getRootTypeQname()
Gets the root-type-qname

Returns:
the root-type-qname

setRootTypeQname

public void setRootTypeQname(Qname rootTypeQname)
Set the root-type-qname

Parameters:
rootTypeQname - rootTypeQname

getQnameScope

public java.lang.String getQnameScope()
Gets the qname-scope

Returns:
the qname-scope

setQnameScope

public void setQnameScope(java.lang.String qnameScope)
Set the qname-scope

Parameters:
qnameScope - qnameScope

getVariableMappingList

public JLinkedList getVariableMappingList()
Gets the variable-mapping

Returns:
the variable-mapping

setVariableMappingList

public void setVariableMappingList(JLinkedList variableMappingList)
Set the variable-mapping

Parameters:
variableMappingList - variableMapping

addVariableMapping

public void addVariableMapping(VariableMapping variableMapping)
Add a new variable-mapping element to this object

Parameters:
variableMapping - the variableMappingobject

toXML

public java.lang.String toXML(int indent)
Represents this element by it's XML description.

Specified by:
toXML in interface Element
Specified by:
toXML in class AbsElement
Parameters:
indent - use this indent for prexifing XML representation.
Returns:
the XML description of this object.