1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | package Torello.HTML.Tools.Images;
import Torello.HTML.HTMLNode;
import java.util.Vector;
import java.util.function.ToIntFunction;
/**
* If there is 'HTML Clutter' surrounding the image-html, this functional-interface can be used
* to eliminate such clutter.
*
* <BR /><BR />Should remove any extraneous text from an HTML Page. The returned integer should
* state exactly how many nodes were removed.
*
* <BR /><BR />This interface inherits Java's Simple {@code ToIntFunction<T>}. The lamda-target
* method is named {@code 'applyAsInt'}, and accepts a single parameter of type
* {@code Vector<HTMLNode>} (a.k.a the Vectorized-HTML Section). This method should perform any
* cleaning on the Web-Page, and then it should return an integer stating how many nodes were
* removed (if any).
*/
@FunctionalInterface
public interface TextCleaner extends ToIntFunction<Vector<HTMLNode>>
{
/** <EMBED CLASS='external-html' DATA-FILE-ID=SVUIDFI> */
public static final long serialVersionUID = 1;
}
|