Class CollectAttributeSetTrueTransformer


  • public class CollectAttributeSetTrueTransformer
    extends Object
    Collects the children which have a certain attribute set to true in another child element. So the source elements are rootElement ${childrenToProcessName} ... ${childrenToProcessName} ... ... and the outcome is rootElement ${childrenToProcessName} ... ${childrenToProcessName} ... ... ${targetElementName} ${childrenToProcessName} ... ...
    • Constructor Detail

      • CollectAttributeSetTrueTransformer

        public CollectAttributeSetTrueTransformer()
    • Method Detail

      • transform

        public void transform​(SourceElement rootElement,
                              ControllerState controllerState,
                              SourceElementName childrenToProcessName,
                              SourceAttributeName attributeToCheckName,
                              SourceElementName targetElementName)
        Processes the transformation.
        Parameters:
        rootElement - the root of the transformation.
        controllerState - the controller state, not null.
        childrenToProcessName - the name of the child elements to check.
        attributeToCheckName - the attribute in the child which is checked for the value "true"
        targetElementName - the child element which collects the hits.