Interface IAnyParticleMappingDS

All Superinterfaces:
IParticleMappingDS, IReportingDS
All Known Implementing Classes:
ReportingAnyParticleMappingDS, XmlAnyParticleMappingDS, XmlAnyParticleMappingDS

public interface IAnyParticleMappingDS extends IParticleMappingDS
This interface defines an any particle of a type.
Since:
9.0
Author:
Arjan Pragt
  • Method Details

    • getName

      String getName()
      This method returns the name of the any particle mapping.
      Returns:
      The Any particle mapping name, may not be null.
    • getAttributeName

      String getAttributeName()
      This method returns the attribute name representing the content of the any, may be null.
      Returns:
      The attributename of the content attribute.
    • iterateValidations

      void iterateValidations(IFieldValidationVisitor visitor)
      This method iterates about the validations of the particle attribute.
      Parameters:
      visitor - The visitor accepting the validations.
      Throws:
      InitializationException - This exception is thrown when the validation could not be initialized with the provided data source.