![]() ![]() |
|
<...
![]() ![]() ![]() |
![]() |
|||||||||||||||||||||
|
![]() |
The ContentElementConfig type is a sort of "Abstract Base Class". Types that extend
ContentElementConfig are logical representations of a chunk of data. A ContentElementConfig
can provide a "projection" of data that is determined by its State.
A custom ContentElementConfig must be paired with a
handler function written in XQuery to work properly; the ContentElementConfig identifies
the handler to call and provides appropriate configuration information for that handler.
The actual subtype polymorphism is accomplished in a request by applying xsi:type to the
specific ContentElementConfig instance in the request.
Schemas that extend the ContentElementConfig are permitted to redeclare Handler with a default.
This would look like:
|
![]() |
![]() |
![]() |