public List<GUIObjectDetails> getGUIObjectList(List<String> keys) {
        String DELIMITER = "#";
        List<GUIObjectDetails> htmlObjectDetailsList = new ArrayList<>();

        for (String key : keys) {
            String parent = null;
            // If the key contains a delimiter, then html object has a parent
            if (key.contains(DELIMITER)) {
                parent = key.split(DELIMITER)[0];
                key = key.split(DELIMITER)[1];
            }

            HtmlSeLionElement element = (HtmlSeLionElement) findMatch(key);
            if (element != null && element.isUIElement()) {
                GUIObjectDetails htmlObjectDetails =
                    new GUIObjectDetails(element.getElementClass(), key, element.getElementPackage());
                if (element.canHaveParent()) {
                    htmlObjectDetails = new GUIObjectDetails(element.getElementClass(), key,
                        element.getElementPackage(), parent);
                }
                htmlObjectDetailsList.add(htmlObjectDetails);
            }
        }
        return htmlObjectDetailsList;
    }
public List < GUIObjectDetails > getGUIObjectList ( List < String > keys ) { String DELIMITER = "#" ; List < GUIObjectDetails > htmlObjectDetailsList = new ArrayList < > ( ) ; for ( String key : keys ) { String parent = null ; if ( key . contains ( DELIMITER ) ) { parent = key . split ( DELIMITER ) [ 0 ] ; key = key . split ( DELIMITER ) [ 1 ] ; } HtmlSeLionElement element = ( HtmlSeLionElement ) findMatch ( key ) ; if ( element != null && element . isUIElement ( ) ) { GUIObjectDetails htmlObjectDetails = new GUIObjectDetails ( element . getElementClass ( ) , key , element . getElementPackage ( ) ) ; if ( element . canHaveParent ( ) ) { htmlObjectDetails = new GUIObjectDetails ( element . getElementClass ( ) , key , element . getElementPackage ( ) , parent ) ; } htmlObjectDetailsList . add ( htmlObjectDetails ) ; } } return htmlObjectDetailsList ; }
Method to obtain a {@link List} of {@link GUIObjectDetails} containing {@link HtmlSeLionElementSet}

@param keys keys for which {@link GUIObjectDetails} is to be created.
@return the {@link List} of {@link GUIObjectDetails}