Package org.jibx.schema.elements
Interface IComplexStructure
-
- All Known Implementing Classes:
CommonComplexModification,ComplexExtensionElement,ComplexRestrictionElement,ComplexTypeElement
public interface IComplexStructureComplex 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 AnyAttributeElementgetAnyAttribute()Get anyAttribute child element.FilteredSegmentListgetAttributeList()Get list of attribute child elements.CommonCompositorBasegetContentDefinition()Get content definition particle.voidsetAnyAttribute(AnyAttributeElement element)Set anyAttribute child element.voidsetContentDefinition(CommonCompositorBase element)Set content definition particle.
-
-
-
Method Detail
-
getContentDefinition
CommonCompositorBase getContentDefinition()
Get content definition particle.- Returns:
- content definition particle, or
nullif none
-
setContentDefinition
void setContentDefinition(CommonCompositorBase element)
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
void setAnyAttribute(AnyAttributeElement element)
Set anyAttribute child element.- Parameters:
element- element, ornullif unsetting
-
-