Class FileTextChanges
- java.lang.Object
-
- ca.cgjennings.apps.arkham.plugins.typescript.FileTextChanges
-
public class FileTextChanges extends java.lang.Object
Describes a series of atomic changes to be made to a file. The file name may be null if the target is implied.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<TextChange>
changes
java.lang.String
fileName
boolean
isNewFile
-
Constructor Summary
Constructors Constructor Description FileTextChanges(java.lang.String fileName, boolean isNewFile, java.util.List<TextChange> changes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(CodeEditorBase editor)
java.lang.String
toString()
-
-
-
Field Detail
-
fileName
public java.lang.String fileName
-
changes
public java.util.List<TextChange> changes
-
isNewFile
public boolean isNewFile
-
-
Constructor Detail
-
FileTextChanges
public FileTextChanges(java.lang.String fileName, boolean isNewFile, java.util.List<TextChange> changes)
-
-
Method Detail
-
apply
public void apply(CodeEditorBase editor)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-