Package 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
Modifier and TypeMethodDescriptionGet anyAttribute child element.Get list of attribute child elements.Get content definition particle.voidsetAnyAttribute(AnyAttributeElement element) Set anyAttribute child element.voidsetContentDefinition(CommonCompositorBase element) Set content definition particle.
-
Method Details
-
getContentDefinition
CommonCompositorBase getContentDefinition()Get content definition particle.- Returns:
- content definition particle, or
nullif none
-
setContentDefinition
Set content definition particle.- Parameters:
element- content definition particle, ornullif none
-
getAttributeList
FilteredSegmentList getAttributeList()Get list of attribute child elements.- Returns:
- list of attributes
-
getAnyAttribute
AnyAttributeElement getAnyAttribute()Get anyAttribute child element.- Returns:
- element, or
nullif none
-
setAnyAttribute
Set anyAttribute child element.- Parameters:
element- element, ornullif unsetting
-