Interface GomPolymorphic
- All Known Implementing Classes:
GomIncludeOptions
public interface GomPolymorphic
Definition of a polymorphic GOM element interface, i.e., child elements from "mixed in" GOM
elements may be used directly as children of the polymorphic element.
Note: child attributes of mixed in elements are ignored.
- Since:
- 4.2.5
-
Method Summary
Modifier and TypeMethodDescriptionGet the list of mixed in elements.
-
Method Details
-
getMixins
Get the list of mixed in elements. Note that the order of mixins returned in the list defines the mixin being chosen for a value. That is, if two or more mixins use the same name for an element, the first mixin of the list will win.- Returns:
- A list of mixins.
- Throws:
ConfigurationException
- if the configuration for providing mixins is incorrect.- Since:
- 4.2.5
-