Interface IElementMappingDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingElementMappingDS, XmlElementMappingDS, XmlElementMappingDS

public interface IElementMappingDS extends IReportingDS
This interface defines an global element in a schema.
Since:
9.0
Author:
Arjan Pragt
  • Method Details

    • getName

      String getName()
      This method returns the name of the element mapping.
      Returns:
      The element mapping name, may not be null.
    • getTypeReference

      ITypeReferenceDS getTypeReference()
      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.
      Returns:
      The reference to a type.
    • getInlineType

      ITypeMappingDS getInlineType()
      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.
      Returns:
      The datasource of the inline type.
    • isNillable

      boolean isNillable()
      The nillable value of the element.
      Returns:
      The nillable value