List < DocumentElement > function ( ) { List < DocumentElement > loc0 = selectElements ( _elem , _startOffset , _endOffset ) ; return loc0 ; }
returns a list of documentelements that lie within this instance 's selection area ; ie : _ startoffset , _ endoffset . in general documentelements that fully lie within the selection area will be included in the returned list . an exception is given to documentelement that holds an implied paragraphml . a documentelement that holds an implied paragraphml is replaced with the list of documentelements obtained from processing each of its children regardless whether it fully or partially lies within the selection area . a block/non-leaf documentelement that partially lies within the selection area will be replaced with the list of documentelements obtained from processing each of its children . a leaf documentelement that partially lies within the selection area is treated as if it did not . this means it will be included in the returned list . concode_field_sep int _endOffset concode_elem_sep DocumentElement _elem concode_elem_sep int _startOffset concode_field_sep List<DocumentElement> selectElements concode_elem_sep T copyPartially concode_elem_sep List<DocumentElement> selectElementsFromChildren concode_elem_sep T createReturnedObject concode_elem_sep RunContentML copyRunContentML concode_elem_sep List<T> selectType concode_elem_sep T copyFully concode_elem_sep List<ElementMLRecord> getElementMLRecords concode_elem_sep RunML copyRunML