package bluej.stride.slots;

import bluej.stride.framedjava.slots.UnderlineContainer;
import bluej.utility.javafx.FXPlatformRunnable;
import bluej.utility.javafx.FXRunnable;
import threadchecker.OnThread;
import threadchecker.Tag;


| Gets a slot, if a slot has already been associated with this fragment, either | because that slot generated this fragment, or because this fragment has previously | had a slot registered (via registerSlot). | @OnThread(Tag.FX) public class LinkedIdentifier implements TextSlot.Underline{ private final String name; private final int startPosition; private final int endPosition; private final FXPlatformRunnable onClick; private final UnderlineContainer slot; @OnThread(Tag.Any) public LinkedIdentifier(String name, int startPosition, int endPosition, UnderlineContainer slot, FXPlatformRunnable onClick) { this.name = name; this.startPosition = startPosition; this.endPosition = endPosition; this.onClick = onClick; this.slot = slot; } @OnThread(Tag.FXPlatform) public void show() { slot.addUnderline(this); } @Override public int getStartPosition() { return startPosition; } @Override public int getEndPosition() { return endPosition; } @Override public FXPlatformRunnable getOnClick() { return onClick; } public String getName() { return name; } }
top, use, map, class LinkedIdentifier

.   LinkedIdentifier
.   show
.   getStartPosition
.   getEndPosition
.   getOnClick
.   getName




73 neLoCode + 3 LoComm