All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected Closeable |
addDocumentListener(Document doc,
DocumentListener listener,
boolean weak) |
Closeable |
addListener(DocumentChangeListener listener) |
Closeable |
addListener(DocumentChangeListener listener,
boolean weakLink) |
void |
close() |
protected DocumentChangeEvent |
createDeletedEvent(Document doc,
String preview,
String current,
int offset,
String deleted) |
protected DocumentChangeEvent |
createInsertedEvent(Document doc,
String preview,
String current,
int offset,
String inserted) |
protected DocumentChangeEvent |
createUpdatedEvent(Document doc,
String preview,
String current,
int offset,
String from,
String to) |
protected void |
finalize() |
void |
fireEvent(DocumentChangeEvent event) |
protected void |
fixChanged(String currentText) |
Document |
getDocument() |
Set<DocumentChangeListener> |
getListeners() |
boolean |
hasListener(DocumentChangeListener listener) |
boolean |
isRunning() |
boolean |
isWeakDocRef() |
DocumentChangeTracker |
onChanges(xyz.cofe.common.Reciver<String> reciver) |
DocumentChangeTracker |
onChanges(Runnable run) |
DocumentChangeTracker |
onChanges(Runnable run,
boolean weak) |
DocumentChangeTracker |
onChangesEvent(xyz.cofe.common.Reciver<DocumentChangeEvent> reciver) |
DocumentChangeTracker |
onChangesPair(xyz.cofe.common.Reciver<xyz.cofe.collection.Pair<String,String>> reciver) |
DocumentChangeTracker |
onDeleteEvent(xyz.cofe.common.Reciver<DocumentChangeEvent.DeleteEvent> reciver) |
DocumentChangeTracker |
onInsertEvent(xyz.cofe.common.Reciver<DocumentChangeEvent.InsertEvent> reciver) |
DocumentChangeTracker |
onUpdateEvent(xyz.cofe.common.Reciver<DocumentChangeEvent.UpdateEvent> reciver) |
protected String |
readText(Document doc) |
void |
removeListener(DocumentChangeListener listener) |
void |
setWeakDocRef(boolean weak) |
DocumentChangeTracker |
start() |
DocumentChangeTracker |
stop() |
protected void |
textDeletedEvent(Document doc,
String preview,
String current,
int offset,
String deleted) |
protected void |
textInsertedEvent(Document doc,
String preview,
String current,
int offset,
String inserted) |
protected void |
textUpdatedEvent(Document doc,
String preview,
String current,
int offset,
String from,
String to) |
static DocumentChangeTracker |
tracking(Document doc) |
static DocumentChangeTracker |
tracking(Document doc,
boolean weak) |
static DocumentChangeTracker |
tracking(JTextComponent doc) |
static DocumentChangeTracker |
tracking(JTextComponent doc,
boolean weak) |