java.util.function.IntFunction<javafx.scene.Node>
public class LineNumberFactory<PS>
extends java.lang.Object
implements java.util.function.IntFunction<javafx.scene.Node>
.lineno
and .fold-indicator
style classes in CSS stylesheets.Modifier and Type | Method | Description |
---|---|---|
javafx.scene.Node |
apply(int idx) |
|
static java.util.function.IntFunction<javafx.scene.Node> |
get(GenericStyledArea<?,?,?> area) |
|
static <PS> java.util.function.IntFunction<javafx.scene.Node> |
get(GenericStyledArea<PS,?,?> area,
java.util.function.IntFunction<java.lang.String> format) |
|
static <PS> java.util.function.IntFunction<javafx.scene.Node> |
get(GenericStyledArea<PS,?,?> area,
java.util.function.IntFunction<java.lang.String> format,
java.util.function.Predicate<PS> isFolded,
java.util.function.UnaryOperator<PS> removeFoldStyle) |
Use this if you extended GenericStyledArea for your own text area and you're using paragraph folding.
|
public static java.util.function.IntFunction<javafx.scene.Node> get(GenericStyledArea<?,?,?> area)
public static <PS> java.util.function.IntFunction<javafx.scene.Node> get(GenericStyledArea<PS,?,?> area, java.util.function.IntFunction<java.lang.String> format)
public static <PS> java.util.function.IntFunction<javafx.scene.Node> get(GenericStyledArea<PS,?,?> area, java.util.function.IntFunction<java.lang.String> format, java.util.function.Predicate<PS> isFolded, java.util.function.UnaryOperator<PS> removeFoldStyle)
PS
- The paragraph style type being used by the text areaformat
- Given an int convert to a String for the line number.isFolded
- Given a paragraph style PS check if it's folded.removeFoldStyle
- Given a paragraph style PS, return a new PS that excludes fold styling.public javafx.scene.Node apply(int idx)
apply
in interface java.util.function.IntFunction<PS>