Package org.luwrain.studio.edit
Class TextEditingBase
java.lang.Object
org.luwrain.studio.edit.TextEditingBase
- All Implemented Interfaces:
HotPoint,Editing,TextEditing
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTextEditingBase(IDE ide, File file) protectedTextEditingBase(IDE ide, File file, int hotPointX, int hotPointY) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected EditArea.InputEventListenerprotected MultilineEdit.Appearanceabstract MutableMarkedLinesprotected MultilineEdit.Modelprotected MultilineEditgetEdit()intintabstract AtomicBooleanprotected String[]booleanhasSameSource(Editing editing) protected booleaninsertText(String text) protected booleaninsertText(String[] text) protected voidload()voidonNewHotPoint(int hotPointX, int hotPointY) protected voidreplaceStr(String replaceExp, String replaceWith) booleansave()protected voidsetEdit(MultilineEdit edit, MutableLines lines) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.luwrain.studio.TextEditing
getEditParams
-
Field Details
-
CHARSET
- See Also:
-
ide
-
file
-
source
-
-
Constructor Details
-
TextEditingBase
-
TextEditingBase
-
-
Method Details
-
getContent
-
getModified
-
load
- Throws:
IOException
-
save
- Specified by:
savein interfaceEditing- Throws:
IOException
-
getActions
- Specified by:
getActionsin interfaceEditing
-
closeEditing
public void closeEditing()- Specified by:
closeEditingin interfaceEditing
-
onNewHotPoint
public void onNewHotPoint(int hotPointX, int hotPointY) - Specified by:
onNewHotPointin interfaceTextEditing
-
getModifiedFlag
- Specified by:
getModifiedFlagin interfaceEditing
-
hasSameSource
- Specified by:
hasSameSourcein interfaceEditing
-
setEdit
-
getEdit
-
getCorrector
-
getRegion
-
getHotPointX
public int getHotPointX()- Specified by:
getHotPointXin interfaceHotPoint
-
getHotPointY
public int getHotPointY()- Specified by:
getHotPointYin interfaceHotPoint
-
getSourceCode
-
insertText
-
insertText
-
createEditAreaInputEventHook
-
replaceStr
-
getAppearance
-