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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnyAttributeElement
getAnyAttribute()
Get anyAttribute child element.FilteredSegmentList
getAttributeList()
Get list of attribute child elements.CommonCompositorBase
getContentDefinition()
Get content definition particle.void
setAnyAttribute(AnyAttributeElement element)
Set anyAttribute child element.void
setContentDefinition(CommonCompositorBase element)
Set content definition particle.
-
-
-
Method Detail
-
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, 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
void setAnyAttribute(AnyAttributeElement element)
Set anyAttribute child element.- Parameters:
element
- element, ornull
if unsetting
-
-