
public class LineEditor extends Object
edit(java.lang.String)| Constructor and Description | 
|---|
| LineEditor()Creates a new  LineEditorinstance. | 
| LineEditor(LineEditor editor)Creates a new  LineEditorinstance taking an editor to chain. | 
| LineEditor(LineEditor editor,
                    String lineSeparator)Creates a new  LineEditorinstance taking an editor to chain and a string to use for separating lines. | 
| LineEditor(String lineSeparator)Creates a new  LineEditorinstance taking a string to use for separating lines. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | edit(String text)Edits text. | 
| protected String | editLine(String line)Edits a line. | 
| long | getLineNumber()Gets the current line number. | 
| String | getLineSeparator()Gets the line separator of the editor. | 
public LineEditor()
LineEditor instance.public LineEditor(String lineSeparator)
LineEditor instance taking a string to use for separating lines.lineSeparator - String to use for separating lines.public LineEditor(LineEditor editor)
LineEditor instance taking an editor to chain.editor - The editor to chain.public LineEditor(LineEditor editor, String lineSeparator)
LineEditor instance taking an editor to chain and a string to use for separating lines.editor - The editor to chain.lineSeparator - String to use for separating lines.public final String getLineSeparator()
public final long getLineNumber()
public final String edit(String text) throws IOException
 This method splits the given string into lines and passes every line to method editLine in order of
 occurrence. On end of input, method editLine is called with a null argument.
 
text - The text to edit or null.null.IOException - if editing fails.protected String editLine(String line) throws IOException
line - The line to edit or null, indicating the end of input.line with or null, to replace line with nothing.IOException - if editing fails.Copyright © 2005–2016 The JOMC Project. All rights reserved.