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>