Interface IComplexStructure

All Known Implementing Classes:
CommonComplexModification, ComplexExtensionElement, ComplexRestrictionElement, ComplexTypeElement

public interface IComplexStructure
Complex type structure definition. This defines a structure consisting of an optional compositor or group reference, along with an optional list of attributes.
Author:
Dennis M. Sosnoski
  • Method Details

    • getContentDefinition

      CommonCompositorBase getContentDefinition()
      Get content definition particle.
      Returns:
      content definition particle, or null if none
    • setContentDefinition

      void setContentDefinition(CommonCompositorBase element)
      Set content definition particle.
      Parameters:
      element - content definition particle, or null if none
    • getAttributeList

      FilteredSegmentList getAttributeList()
      Get list of attribute child elements.
      Returns:
      list of attributes
    • getAnyAttribute

      AnyAttributeElement getAnyAttribute()
      Get anyAttribute child element.
      Returns:
      element, or null if none
    • setAnyAttribute

      void setAnyAttribute(AnyAttributeElement element)
      Set anyAttribute child element.
      Parameters:
      element - element, or null if unsetting