Class FileBody
- java.lang.Object
-
- org.mozilla.javascript.tools.idswitch.FileBody
-
public class FileBody extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
FileBody.ReplaceItem
-
Field Summary
Fields Modifier and Type Field Description private char[]
buffer
private int
bufferEnd
(package private) FileBody.ReplaceItem
firstReplace
(package private) FileBody.ReplaceItem
lastReplace
private int
lineBegin
private int
lineEnd
private int
lineNumber
private int
nextLineStart
-
Constructor Summary
Constructors Constructor Description FileBody()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static boolean
equals(java.lang.String str, char[] array, int begin, int end)
char[]
getBuffer()
int
getLineBegin()
int
getLineEnd()
int
getLineNumber()
boolean
nextLine()
void
readData(java.io.Reader r)
boolean
setReplacement(int begin, int end, java.lang.String text)
void
startLineLoop()
boolean
wasModified()
void
writeData(java.io.Writer w)
void
writeInitialData(java.io.Writer w)
-
-
-
Field Detail
-
buffer
private char[] buffer
-
bufferEnd
private int bufferEnd
-
lineBegin
private int lineBegin
-
lineEnd
private int lineEnd
-
nextLineStart
private int nextLineStart
-
lineNumber
private int lineNumber
-
firstReplace
FileBody.ReplaceItem firstReplace
-
lastReplace
FileBody.ReplaceItem lastReplace
-
-
Method Detail
-
getBuffer
public char[] getBuffer()
-
readData
public void readData(java.io.Reader r) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInitialData
public void writeInitialData(java.io.Writer w) throws java.io.IOException
- Throws:
java.io.IOException
-
writeData
public void writeData(java.io.Writer w) throws java.io.IOException
- Throws:
java.io.IOException
-
wasModified
public boolean wasModified()
-
setReplacement
public boolean setReplacement(int begin, int end, java.lang.String text)
-
getLineNumber
public int getLineNumber()
-
getLineBegin
public int getLineBegin()
-
getLineEnd
public int getLineEnd()
-
startLineLoop
public void startLineLoop()
-
nextLine
public boolean nextLine()
-
equals
private static boolean equals(java.lang.String str, char[] array, int begin, int end)
-
-