Package com.esprow.oapi.repository
Interface OapiStructure
public interface OapiStructure
The structure of a message.
The following attributes and references are supported:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of all elements present within the container.Returns a list of references to components.Returns a list of references to fields.Returns a list of references to groups.getWhich()
Returns a switching mode for the mutually exclusive elements.void
Set a switching mode for the mutually exclusive elements.
-
Method Details
-
getAllElements
MixedContent getAllElements()Returns a list of all elements present within the container.- Returns:
- a list of all elements present within the container
-
getComponentRefs
List<OapiComponentRef> getComponentRefs()Returns a list of references to components.- Returns:
- a list of references to components
-
getGroupRefs
List<OapiGroupRef> getGroupRefs()Returns a list of references to groups.- Returns:
- a list of references to groups
-
getFieldRefs
List<OapiFieldRef> getFieldRefs()Returns a list of references to fields.- Returns:
- a list of references to fields
-
getWhich
Member getWhich()Returns a switching mode for the mutually exclusive elements. The literals are from the enumerationMember
.- Returns:
- a switching mode for the mutually exclusive elements
- See Also:
-
setWhich
Set a switching mode for the mutually exclusive elements.- Parameters:
value
- the new value of the 'Which' attribute.- See Also:
-