java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.ds.xml.r17.parsing.XmlElementMappingDS
All Implemented Interfaces:
IElementMappingDS, IReportingDS

public final class XmlElementMappingDS extends ReportingDS implements IElementMappingDS
Xml datasource implementation.
Since:
9.0
Author:
Jon van Leuven
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: IElementMappingDS
      This method returns the name of the element mapping.
      Specified by:
      getName in interface IElementMappingDS
      Returns:
      The element mapping name, may not be null.
    • getTypeReference

      public ITypeReferenceDS getTypeReference()
      Description copied from interface: IElementMappingDS
      This method returns the type reference of the element. An element can either be a type reference or an inline type, if an inline type this method must return null.
      Specified by:
      getTypeReference in interface IElementMappingDS
      Returns:
      The reference to a type.
    • getInlineType

      public ITypeMappingDS getInlineType()
      Description copied from interface: IElementMappingDS
      This method returns the inline type definition of the element. An element can either be a type reference or an inline type, if a type reference this method must return null.
      Specified by:
      getInlineType in interface IElementMappingDS
      Returns:
      The datasource of the inline type.
    • isNillable

      public boolean isNillable()
      Description copied from interface: IElementMappingDS
      The nillable value of the element.
      Specified by:
      isNillable in interface IElementMappingDS
      Returns:
      The nillable value