gets the first direct child of the given node with a node named nodename that has anattribute named attributename with a value that matches one of attributevalues . only direct children are checked . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean nodeMatchesAttributeFilter concode_elem_sep String getNodeValue concode_elem_sep T process concode_elem_sep String getAttributeValue concode_elem_sep List<Node> getMatchingChildNodes concode_elem_sep List<Node> getMatchingChildNodes concode_elem_sep List<T> getListFromDocument concode_elem_sep String getFirstMatchingStringData concode_elem_sep String getFirstMatchingStringData concode_elem_sep List<Node> getNodesWithElementAndAttribute concode_elem_sep Integer getAttributeValueAsInt concode_elem_sep T getFirstMatchFromDocument concode_elem_sep List<String> getStringDataAsList concode_elem_sep List<String> getStringDataAsList
Node function ( final Node arg0 , final String arg1 , final String arg2 , final List < String > arg3 ) { if ( arg0 == null || arg1 == null ) { return null ; } final List < Node > loc0 = getMatchingChildNodes ( arg0 , arg1 , arg2 , arg3 ) ; if ( loc0 != null && ! loc0 . isEmpty ( ) ) { return loc0 . get ( 0 ) ; } return null ; }