org.jibx.schema.elements
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 Summary
 AnyAttributeElement getAnyAttribute()
          Get anyAttribute child element.
 FilteredSegmentList getAttributeList()
          Get list of attribute child elements.
 CommonCompositorDefinition getContentDefinition()
          Get content definition particle.
 void setAnyAttribute(AnyAttributeElement element)
          Set anyAttribute child element.
 void setContentDefinition(CommonCompositorDefinition element)
          Set content definition particle.
 

Method Detail

getContentDefinition

CommonCompositorDefinition getContentDefinition()
Get content definition particle.

Returns:
content definition particle, or null if none

setContentDefinition

void setContentDefinition(CommonCompositorDefinition 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


Project Web Site