----***--***#### xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx ####**----------TODO this class can be static because everything happens in the FX app thread.
| Modifier and Type | Class and Description |
|---|---|
| protected static interface |
| Modifier and Type | Field and Description |
|---|---|
| private double | |
| private double | |
| private double | |
| private double | |
| private static final double | |
| private final double | |
| private final FxPathBuilder | |
| private final double | |
| private double | |
| private double | |
| private double | |
| private double |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | adjust(PathElement[] elements, double px, double py, double dx, double dy)
adjusts for line spacing and left padding |
| private void | |
| private void | |
| private void | |
| private void | |
| public void | generate(PathElement[] top, PathElement[] bottom, boolean topLTR, boolean bottomLTR, double leftPadding, double lineSpacing)
|
| private void | |
| private boolean | |
| private void | |
| public String |
| bottomDn | back to summary |
|---|---|
| private double bottomDn | |
| bottomLeft | back to summary |
|---|---|
| private double bottomLeft | |
| bottomRight | back to summary |
|---|---|
| private double bottomRight | |
| bottomUp | back to summary |
|---|---|
| private double bottomUp | |
| EPSILON | back to summary |
|---|---|
| private static final double EPSILON | |
| left | back to summary |
|---|---|
| private final double left | |
| pathBuilder | back to summary |
|---|---|
| private final FxPathBuilder pathBuilder | |
| right | back to summary |
|---|---|
| private final double right | |
| topDn | back to summary |
|---|---|
| private double topDn | |
| topLeft | back to summary |
|---|---|
| private double topLeft | |
| topRight | back to summary |
|---|---|
| private double topRight | |
| topUp | back to summary |
|---|---|
| private double topUp | |
| SelectionHelper | back to summary |
|---|---|
| public SelectionHelper(FxPathBuilder b, double left, double right) | |
| adjust | back to summary |
|---|---|
| private void adjust(PathElement[] elements, double px, double py, double dx, double dy) adjusts for line spacing and left padding | |
| determineBottomXLimits | back to summary |
|---|---|
| private void determineBottomXLimits(double x, double y) | |
| determineBottomYLimits | back to summary |
|---|---|
| private void determineBottomYLimits(double x, double y) | |
| determineTopXLimits | back to summary |
|---|---|
| private void determineTopXLimits(double x, double y) | |
| determineTopYLimits | back to summary |
|---|---|
| private void determineTopYLimits(double x, double y) | |
| generate | back to summary |
|---|---|
| public void generate(PathElement[] top, PathElement[] bottom, boolean topLTR, boolean bottomLTR, double leftPadding, double lineSpacing) | |
| generateMiddle | back to summary |
|---|---|
| private void generateMiddle(boolean topLTR, boolean bottomLTR, double lineSpacing) | |
| isNear | back to summary |
|---|---|
| private boolean isNear(double a, double b) | |
| process | back to summary |
|---|---|
| private void process(PathElement[] elements, SelectionHelper. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| processPoint | back to summary |
|---|---|
| public void processPoint(double x, double y) | |