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.void
setAnyAttribute
(AnyAttributeElement element) Set anyAttribute child element.void
setContentDefinition
(CommonCompositorBase element) Set content definition particle.
-
Method Details
-
getContentDefinition
CommonCompositorBase getContentDefinition()Get content definition particle.- Returns:
- content definition particle, or
null
if none
-
setContentDefinition
Set content definition particle.- Parameters:
element
- content definition particle, ornull
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
Set anyAttribute child element.- Parameters:
element
- element, ornull
if unsetting
-