/** * Get all the javascript (or derived) for the provided fileset. Example: * * <pre> * { * assets { * fileset { * mypage: [mypage.js, mypage.css] * } * } * } * </pre> * * <p> * This method returns <code>mypage.js</code> for <code>mypage</code> fileset. * </p> * * @param fileset Fileset name. * @return All the scripts for a fileset. */ public List<String> scripts(final String fileset) { return assets(fileset) .stream() .filter(scripts) .collect(Collectors.toList()); }
/** * Get all the css files (or derived) for the provided fileset. Example: * * <pre> * { * assets { * fileset { * mypage: [mypage.js, mypage.css] * } * } * } * </pre> * * <p> * This method returns <code>mypage.js</code> for <code>mypage</code> fileset. * </p> * * @param fileset Fileset name. * @return All the scripts for a fileset. */ public List<String> styles(final String fileset) { return assets(fileset) .stream() .filter(styles) .collect(Collectors.toList()); }
/** * Get all the javascript (or derived) for the provided fileset. Example: * * <pre> * { * assets { * fileset { * mypage: [mypage.js, mypage.css] * } * } * } * </pre> * * <p> * This method returns <code>mypage.js</code> for <code>mypage</code> fileset. * </p> * * @param fileset Fileset name. * @return All the scripts for a fileset. */ public List<String> scripts(final String fileset) { return assets(fileset) .stream() .filter(scripts) .collect(Collectors.toList()); }
/** * Get all the css files (or derived) for the provided fileset. Example: * * <pre> * { * assets { * fileset { * mypage: [mypage.js, mypage.css] * } * } * } * </pre> * * <p> * This method returns <code>mypage.js</code> for <code>mypage</code> fileset. * </p> * * @param fileset Fileset name. * @return All the scripts for a fileset. */ public List<String> styles(final String fileset) { return assets(fileset) .stream() .filter(styles) .collect(Collectors.toList()); }