gnu.mapping
Class CharArrayOutPort
- Consumer, Printable
public class CharArrayOutPort
Similar to CharArrayWriter.
void | close() - Do nothing.
|
protected boolean | closeOnExit() - No point in registering this port with a WriterManager.
|
int | length()
|
void | reset()
|
void | setLength(int length)
|
char[] | toCharArray() - Returns the written data as a freshly copied
char array.
|
String | toString() - Returns the written data as a new
String .
|
String | toSubString(int beginIndex) - Returns a substring of the written data as a new
String .
|
String | toSubString(int beginIndex, int endIndex) - Returns a substring of the written data as a new
String .
|
void | writeTo(Consumer out)
|
void | writeTo(int start, int count, Consumer out)
|
clearBuffer , close , closeLogFile , closeOnExit , echo , endAttribute , endElement , endLogicalBlock , errDefault , freshLine , getColumnNumber , isWordChar , openFile , outDefault , print , print , print , print , print , print , print , runCleanups , setColumnNumber , setErrDefault , setIndentation , setLogFile , setOutDefault , startAttribute , startElement , startLogicalBlock , startLogicalBlock , writeBreak , writeBreakFill , writeBreakLinear , writeSpaceFill , writeSpaceLinear , writeWordEnd , writeWordStart |
endAttribute , endDocument , endElement , endNumber , ignoring , startAttribute , startDocument , startElement , startNumber , write , writeBoolean , writeDouble , writeFloat , writeInt , writeLong , writeObject |
CharArrayOutPort
public CharArrayOutPort()
close
public void close()
Do nothing.
This allows access to the buffer after the port is closed.
Not clear whether this is a good or bad idea, but it matches
ByteArrayOutputStream, CharArrayWriter, and StringWriter.
- close in interface OutPort
closeOnExit
protected boolean closeOnExit()
No point in registering this port with a WriterManager.
- closeOnExit in interface OutPort
length
public int length()
setLength
public void setLength(int length)
toCharArray
public char[] toCharArray()
Returns the written data as a freshly copied char
array.
toString
public String toString()
Returns the written data as a new String
.
toSubString
public String toSubString(int beginIndex)
Returns a substring of the written data as a new String
.
Equivalent to toString().substring(beginIndex)
but more efficient.
toSubString
public String toSubString(int beginIndex,
int endIndex)
Returns a substring of the written data as a new String
.
Equivalent to toString().substring(beginIndex, endIndex)
but more efficient.
writeTo
public void writeTo(Consumer out)
writeTo
public void writeTo(int start,
int count,
Consumer out)