A "two-faced" container that expresses a discontinuous "joint" between two
segments of template. The container appears in its containing context as a
BranchContainer with the details contained in the parent - however the IKAT
branch resolution behaviour is "as if" it in fact had the ID given by its
jointID field. This is the core container allowing modularity
of RSF templates and producers ("components").
author: Antranig Basman (amb26@ponder.org.uk)
Create a new UIJointContainer and add it to the component tree.
Parameters: parent - The container to receive this newly created joint container. Parameters: ID - The "client ID" or "source ID" of this container, that is, thersf:id under which the host template and producer refer to thecomponent. Parameters: jointID - The "joint ID" or "target ID" of this container, that is,the rsf:id under which the implementing or component templaterefer to the component.