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 classFileBody.ReplaceItem
-
Field Summary
Fields Modifier and Type Field Description private char[]bufferprivate intbufferEnd(package private) FileBody.ReplaceItemfirstReplace(package private) FileBody.ReplaceItemlastReplaceprivate intlineBeginprivate intlineEndprivate intlineNumberprivate intnextLineStart
-
Constructor Summary
Constructors Constructor Description FileBody()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static booleanequals(java.lang.String str, char[] array, int begin, int end)char[]getBuffer()intgetLineBegin()intgetLineEnd()intgetLineNumber()booleannextLine()voidreadData(java.io.Reader r)booleansetReplacement(int begin, int end, java.lang.String text)voidstartLineLoop()booleanwasModified()voidwriteData(java.io.Writer w)voidwriteInitialData(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)
-
-