Package org.luwrain.studio.edit
Class TextEditingBase
java.lang.Object
org.luwrain.studio.edit.TextEditingBase
- All Implemented Interfaces:
Editing
,TextEditing
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected EditArea.InputEventListener
protected MultilineEdit.Appearance
protected MultilineEditCorrector
protected MultilineEdit
getEdit()
protected int
protected int
protected String[]
boolean
protected boolean
insertText
(String text) protected boolean
insertText
(String[] text) void
void
onNewHotPoint
(int hotPointX, int hotPointY) protected void
replaceStr
(String replaceExp, String replaceWith) boolean
save()
protected void
setEdit
(MultilineEdit edit, MultilineEditCorrector corrector) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.luwrain.studio.TextEditing
getEditParams
-
Field Details
-
CHARSET
- See Also:
-
ide
-
file
-
source
-
-
-
Constructor Details
-
TextEditingBase
- Throws:
IOException
-
-
Method Details
-
save
- Specified by:
save
in interfaceEditing
- Throws:
IOException
-
getActions
- Specified by:
getActions
in interfaceEditing
-
closeEditing
public void closeEditing()- Specified by:
closeEditing
in interfaceEditing
-
onModification
public void onModification()- Specified by:
onModification
in interfaceEditing
-
hasUnsavedChanges
public boolean hasUnsavedChanges()- Specified by:
hasUnsavedChanges
in interfaceEditing
-
onNewHotPoint
public void onNewHotPoint(int hotPointX, int hotPointY) - Specified by:
onNewHotPoint
in interfaceTextEditing
-
setEdit
-
getEdit
-
getCorrector
-
getRegion
-
getHotPointX
protected int getHotPointX() -
getHotPointY
protected int getHotPointY() -
getSourceCode
-
insertText
-
insertText
-
createEditAreaInputEventHook
-
replaceStr
-
getAppearance
-