Class Descendents

  • All Implemented Interfaces:
    org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
    Direct Known Subclasses:
    DescendentsEvaluator

    public class Descendents
    extends OperatorExpression
    implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
    For structured types, the Descendents operator returns a list of all the values of the elements of the type, recursively. List-valued elements are expanded and added to the result individually, rather than as a single list. For list types, the result is the same as invoking Descendents on each element in the list and flattening the resulting lists into a single result. If the source is null, the result is null.

    Java class for Descendents complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="Descendents">
       <complexContent>
         <extension base="{urn:hl7-org:elm:r1}OperatorExpression">
           <sequence>
             <element name="source" type="{urn:hl7-org:elm:r1}Expression"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>