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 Type
    Method
    Description
    Get 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