A B C E F G H I J L M N O P R S T U W

A

append(String) - Method in class com.jkristian.cli.CommandLine
Add a parameter to the list.
append(byte) - Method in class com.jkristian.io.ByteArrayBuffer
 
append(byte[]) - Method in class com.jkristian.io.ByteArrayBuffer
 
append(byte[], int, int) - Method in class com.jkristian.io.ByteArrayBuffer
 
appendJavaParameter(String) - Method in class com.jkristian.cli.JavaCommandLine
Add a parameter to the JVM.
available() - Method in class com.jkristian.io.LineInputStream
Tell whether this stream is ready to be read.

B

backupFileSuffix - Variable in class com.jkristian.cli.UnixCommand
 
boundsCheck(ByteSequence, int, int) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
ByteArrayBuffer - Class in com.jkristian.io
A mutable sequence of bytes.
ByteArrayBuffer() - Constructor for class com.jkristian.io.ByteArrayBuffer
 
ByteArrayBuffer(byte[]) - Constructor for class com.jkristian.io.ByteArrayBuffer
 
ByteArraySequence - Class in com.jkristian.lang
A ByteSequence that simply contains an array of bytes.
ByteArraySequence(byte[]) - Constructor for class com.jkristian.lang.ByteArraySequence
 
byteAt(int) - Method in class com.jkristian.io.ByteArrayBuffer
 
byteAt(int) - Method in class com.jkristian.lang.ByteArraySequence
 
byteAt(int) - Method in interface com.jkristian.lang.ByteSequence
 
ByteCopier - Class in com.jkristian.io
Copies everything from an InputStream to an OutputStream.
ByteCopier(InputStream, OutputStream) - Constructor for class com.jkristian.io.ByteCopier
 
ByteSequence - Interface in com.jkristian.lang
A readable sequence of bytes.
ByteSequenceHelper - Class in com.jkristian.lang
Utility methods for implementing a ByteSequence.
ByteSequenceHelper() - Constructor for class com.jkristian.lang.ByteSequenceHelper
 

C

CharCopier - Class in com.jkristian.io
Copies everything from an Reader to a Writer or StringBuffer.
CharCopier(Reader, Writer) - Constructor for class com.jkristian.io.CharCopier
 
charset - Variable in class com.jkristian.cli.UnixCommand
 
close() - Method in class com.jkristian.io.LineInputStream
 
close() - Method in class com.jkristian.io.LineReader
 
com.jkristian.cli - package com.jkristian.cli
 
com.jkristian.io - package com.jkristian.io
 
com.jkristian.lang - package com.jkristian.lang
 
command - Variable in class com.jkristian.cli.UnixCommand
 
CommandLine - Class in com.jkristian.cli
A named program and its parameters.
CommandLine(String) - Constructor for class com.jkristian.cli.CommandLine
 
copy(int, int, byte[]) - Method in class com.jkristian.io.ByteArrayBuffer
 
copy(int, int, byte[], int) - Method in class com.jkristian.io.ByteArrayBuffer
 
copy(byte[]) - Static method in class com.jkristian.lang.ByteArraySequence
Copy the given data into a new ByteArraySequence.
copy(byte[], int, int) - Static method in class com.jkristian.lang.ByteArraySequence
Copy the given data into a new ByteArraySequence.
copy(ByteSequence) - Static method in class com.jkristian.lang.ByteArraySequence
Copy the given data into a new ByteArraySequence.
copy(ByteSequence, int, int) - Static method in class com.jkristian.lang.ByteArraySequence
Copy the given data into a new ByteArraySequence.
copy(int, int, byte[]) - Method in class com.jkristian.lang.ByteArraySequence
 
copy(int, int, byte[], int) - Method in class com.jkristian.lang.ByteArraySequence
 
copy(int, int, byte[]) - Method in interface com.jkristian.lang.ByteSequence
Copy a sub-sequence into a given array.
copy(int, int, byte[], int) - Method in interface com.jkristian.lang.ByteSequence
Copy a sub-sequence into a given array.
copy(ByteSequence, int, int, byte[]) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
copyAll(InputStream, OutputStream) - Static method in class com.jkristian.io.ByteCopier
 
copyAll(Reader, Writer) - Static method in class com.jkristian.io.CharCopier
 
copyAll(Reader, StringBuffer) - Static method in class com.jkristian.io.CharCopier
 

E

encode(String) - Method in class com.jkristian.cli.UnixCommand
 
endsWith(ByteSequence, ByteSequence) - Static method in class com.jkristian.io.LineInputStream
Check whether s ends with e.
endsWith(CharSequence, CharSequence) - Static method in class com.jkristian.io.LineReader
Check whether s ends with e.
enquote(String) - Static method in class com.jkristian.cli.CommandLine
Enquote a String if necessary to make it interpreted as a single string by the command line interpreter.
eof - Variable in class com.jkristian.io.LineInputStream
 
EOF - Static variable in class com.jkristian.io.LineInputStream
 
eof - Variable in class com.jkristian.io.LineReader
 
EOF - Static variable in class com.jkristian.io.LineReader
 
equals(Object) - Method in class com.jkristian.io.ByteArrayBuffer
 
equals(ByteSequence, ByteSequence) - Static method in class com.jkristian.io.LineInputStream
Check whether x and y contain the same bytes.
equals(CharSequence, CharSequence) - Static method in class com.jkristian.io.LineReader
Check whether x and y contain the same characters.
equals(Object) - Method in class com.jkristian.lang.ByteArraySequence
 
equals(ByteSequence, Object) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
errorWriter - Variable in class com.jkristian.cli.UnixCommand
 
exec() - Method in class com.jkristian.cli.CommandLine
Start a process executing this command line.
exit(int) - Method in class com.jkristian.cli.UnixCommand
 
exitValue() - Method in class com.jkristian.io.ProcessInputStream
 

F

files - Variable in class com.jkristian.cli.UnixCommand
 
flush() - Method in class com.jkristian.cli.UnixCommand
 

G

getCommand() - Method in class com.jkristian.cli.UnixCommand
 
getErrorWriter() - Method in class com.jkristian.cli.UnixCommand
 
getHelp() - Method in class com.jkristian.cli.UnixCommand
 
getInputLineReader() - Method in class com.jkristian.cli.UnixCommand
 
getInputReader() - Method in class com.jkristian.cli.UnixCommand
 
getLineOutputStream() - Method in class com.jkristian.cli.UnixCommand
 
getLocale() - Method in class com.jkristian.cli.UnixCommand
 
getMessage(String) - Method in class com.jkristian.cli.UnixCommand
 
getOption(String) - Method in class com.jkristian.cli.UnixCommand
 
getOptions() - Method in class com.jkristian.cli.UnixCommand
 
getOutputWriter() - Method in class com.jkristian.cli.UnixCommand
 
getResource(String) - Method in class com.jkristian.cli.UnixCommand
 
getResourceBundle() - Method in class com.jkristian.cli.UnixCommand
 
getResourceBundle(Class) - Method in class com.jkristian.cli.UnixCommand
 
getUsage() - Method in class com.jkristian.cli.UnixCommand
 
GnuParserGetopt(String[], String) - Static method in class com.jkristian.cli.UnixCommand
Parse options in a style similar to GNU getopt() .

H

hashCode() - Method in class com.jkristian.io.ByteArrayBuffer
 
hashCode() - Method in class com.jkristian.lang.ByteArraySequence
 
hashCode(ByteSequence) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
hashCode(byte) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
hashCode(byte[], int, int) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
hasNext() - Method in class com.jkristian.cli.UnixCommand
 
hasOption(String) - Method in class com.jkristian.cli.UnixCommand
 

I

in - Variable in class com.jkristian.io.ByteCopier
 
in - Variable in class com.jkristian.io.CharCopier
 
in - Variable in class com.jkristian.io.LineInputStream
 
in - Variable in class com.jkristian.io.LineReader
 
inputLineReader - Variable in class com.jkristian.cli.UnixCommand
 
inputStream - Variable in class com.jkristian.cli.UnixCommand
 

J

JavaCommandLine - Class in com.jkristian.cli
A named Java class and its parameters (including parameters to the JVM).
JavaCommandLine(String) - Constructor for class com.jkristian.cli.JavaCommandLine
Construct a command line to execute a Java class, using the current JVM and classpath.

L

length() - Method in class com.jkristian.io.ByteArrayBuffer
 
length() - Method in class com.jkristian.lang.ByteArraySequence
 
length() - Method in interface com.jkristian.lang.ByteSequence
 
line - Variable in class com.jkristian.io.LineInputStream
 
line - Variable in class com.jkristian.io.LineReader
 
LINE_SEPARATORS - Static variable in class com.jkristian.io.LineInputStream
Byte sequences that are always recognized as line separators.
LINE_SEPARATORS - Static variable in class com.jkristian.io.LineReader
Strings that are always recognized as line separators.
LineInputStream - Class in com.jkristian.io
Read input in complete lines.
LineInputStream(PushbackInputStream) - Constructor for class com.jkristian.io.LineInputStream
 
LineInputStream(ByteSequence, PushbackInputStream) - Constructor for class com.jkristian.io.LineInputStream
Lines may be terminated by the given lineSeparator or any of LINE_SEPARATORS.
LineOutputStream - Class in com.jkristian.io
A filter that converts '\n' to a given line separator sequence.
LineOutputStream(byte[], OutputStream) - Constructor for class com.jkristian.io.LineOutputStream
 
LineReader - Class in com.jkristian.io
Read input in complete lines.
LineReader(PushbackReader) - Constructor for class com.jkristian.io.LineReader
 
LineReader(CharSequence, PushbackReader) - Constructor for class com.jkristian.io.LineReader
Lines may be terminated by the given lineSeparator or any of LINE_SEPARATORS.
LineReader(InputStream) - Constructor for class com.jkristian.io.LineReader
 
LineReader(String, InputStream) - Constructor for class com.jkristian.io.LineReader
 
lineSeparator(OutputStream) - Method in class com.jkristian.cli.UnixCommand
 
lineSeparator - Variable in class com.jkristian.io.LineInputStream
 
lineSeparator - Variable in class com.jkristian.io.LineReader
 
list - Variable in class com.jkristian.cli.CommandLine
 

M

main(String[]) - Static method in class com.jkristian.io.LineOutputStream
Copy stdin to stdout, converting '\n' to System.getProperty("line.separator").

N

next() - Method in class com.jkristian.cli.UnixCommand
 

O

out - Variable in class com.jkristian.io.ByteCopier
 
out - Variable in class com.jkristian.io.CharCopier
 
outputStream - Variable in class com.jkristian.cli.UnixCommand
 
outputWriter - Variable in class com.jkristian.cli.UnixCommand
 

P

POSIXLY_CORRECT - Static variable in class com.jkristian.cli.UnixCommand
 
process - Variable in class com.jkristian.io.ProcessInputStream
 
ProcessInputStream - Class in com.jkristian.io
An input stream that comes from a process' output stream.
ProcessInputStream(Process) - Constructor for class com.jkristian.io.ProcessInputStream
Construct an input stream that comes from the given process' output stream.
ProcessInputStream(Process, OutputStream) - Constructor for class com.jkristian.io.ProcessInputStream
Construct an input stream that comes from the given process' output stream.

R

readAll(InputStream) - Static method in class com.jkristian.io.ByteCopier
 
readAll(Reader) - Static method in class com.jkristian.io.CharCopier
 
readAllLines() - Method in class com.jkristian.io.LineInputStream
Read all available lines.
readAllLines() - Method in class com.jkristian.io.LineReader
Read all available lines.
readLine() - Method in class com.jkristian.io.LineInputStream
Read one line, including its line separator.
readLine(ByteArrayBuffer) - Method in class com.jkristian.io.LineInputStream
Read one line, including its line separator, and append it to the given buffer.
readLine() - Method in class com.jkristian.io.LineReader
Read one line, including its line separator.
readLine(StringBuffer) - Method in class com.jkristian.io.LineReader
Read one line, including its line separator, and append it to the given buffer.
ready() - Method in class com.jkristian.io.LineReader
Tell whether this stream is ready to be read.
replaceAll(StringBuffer, String, String) - Static method in class com.jkristian.cli.UnixCommand
 
run() - Method in class com.jkristian.io.ByteCopier
 
run() - Method in class com.jkristian.io.CharCopier
 

S

setCharset(String) - Method in class com.jkristian.cli.UnixCommand
 
setClassPath(String) - Method in class com.jkristian.cli.JavaCommandLine
Change the JVM's -classpath parameter value.
setEditInPlace(String) - Method in class com.jkristian.cli.UnixCommand
 
setInput(InputStream) - Method in class com.jkristian.cli.UnixCommand.SteerableInputStream
 
setLength(int) - Method in class com.jkristian.io.ByteArrayBuffer
 
setLength(int, byte) - Method in class com.jkristian.io.ByteArrayBuffer
 
setLocale(Locale) - Method in class com.jkristian.cli.UnixCommand
 
setOutput(OutputStream) - Method in class com.jkristian.cli.UnixCommand.SteerableOutputStream
 
setSystemProperty(String, String) - Method in class com.jkristian.cli.JavaCommandLine
Add a JVM parameter to set a System property.
STDIN - Static variable in class com.jkristian.cli.UnixCommand
The name of the standard input stream (as a command line parameter).
subSequence(int, int) - Method in class com.jkristian.io.ByteArrayBuffer
 
subSequence(int, int) - Method in class com.jkristian.lang.ByteArraySequence
 
subSequence(int, int) - Method in interface com.jkristian.lang.ByteSequence
Create a read-only view of this sequence.
subSequence(ByteSequence, int, int) - Static method in class com.jkristian.lang.ByteSequenceHelper
 

T

toArray() - Method in class com.jkristian.cli.CommandLine
Convert the command line to an array.
toByteArray() - Method in class com.jkristian.io.ByteArrayBuffer
 
toByteArray(int, int) - Method in class com.jkristian.io.ByteArrayBuffer
 
toByteArray() - Method in class com.jkristian.lang.ByteArraySequence
 
toByteArray(int, int) - Method in class com.jkristian.lang.ByteArraySequence
 
toByteArray() - Method in interface com.jkristian.lang.ByteSequence
Copy this sequence into a new array.
toByteArray(int, int) - Method in interface com.jkristian.lang.ByteSequence
Copy a sub-sequence into a new array.
toByteArray(ByteSequence) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
toByteArray(ByteSequence, int, int) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
toString() - Method in class com.jkristian.cli.CommandLine
Convert the command line to a String suitable for input to the command line interpreter.
toString() - Method in class com.jkristian.io.ByteArrayBuffer
 
toString(String) - Method in class com.jkristian.io.ByteArrayBuffer
 
toString(int, int, String) - Method in class com.jkristian.io.ByteArrayBuffer
 
toString(CharSequence) - Static method in class com.jkristian.io.LineReader
Copy a String from a CharSequence.
toString() - Method in class com.jkristian.lang.ByteArraySequence
 
toString(String) - Method in class com.jkristian.lang.ByteArraySequence
 
toString(int, int, String) - Method in class com.jkristian.lang.ByteArraySequence
 
toString(String) - Method in interface com.jkristian.lang.ByteSequence
toString(0, length(), encoding)
toString(int, int, String) - Method in interface com.jkristian.lang.ByteSequence
new String(toByteArray(start, end), encoding)
toString(ByteSequence, String) - Static method in class com.jkristian.lang.ByteSequenceHelper
 
trimLine(ByteSequence) - Method in class com.jkristian.io.LineInputStream
Strip one trailing line separator (if any) from the given line.
trimLine(ByteSequence, ByteSequence) - Static method in class com.jkristian.io.LineInputStream
Strip one trailing line separator (if any) from the given line.
trimLine(CharSequence) - Method in class com.jkristian.io.LineReader
Strip one trailing line separator (if any) from the given line.
trimLine(CharSequence, CharSequence) - Static method in class com.jkristian.io.LineReader
Strip one trailing line separator (if any) from the given line.

U

UnixCommand - Class in com.jkristian.cli
A utility program in the Unix filter style.
UnixCommand(Class, String, String[]) - Constructor for class com.jkristian.cli.UnixCommand
 
UnixCommand.SteerableInputStream - Class in com.jkristian.cli
 
UnixCommand.SteerableInputStream(InputStream) - Constructor for class com.jkristian.cli.UnixCommand.SteerableInputStream
 
UnixCommand.SteerableOutputStream - Class in com.jkristian.cli
 
UnixCommand.SteerableOutputStream(OutputStream) - Constructor for class com.jkristian.cli.UnixCommand.SteerableOutputStream
 

W

waitFor() - Method in class com.jkristian.io.ProcessInputStream
 
write(int) - Method in class com.jkristian.io.ByteArrayBuffer
append(b)
write(byte[]) - Method in class com.jkristian.io.ByteArrayBuffer
append(b)
write(byte[], int, int) - Method in class com.jkristian.io.ByteArrayBuffer
append(b, start, start + length)
write(int) - Method in class com.jkristian.io.LineOutputStream
 
writeError(String) - Method in class com.jkristian.cli.UnixCommand
 
writeError(Object) - Method in class com.jkristian.cli.UnixCommand
 
writeTo(OutputStream) - Method in class com.jkristian.io.ByteArrayBuffer
 
writeTo(int, int, OutputStream) - Method in class com.jkristian.io.ByteArrayBuffer
 
writeTo(OutputStream) - Method in class com.jkristian.lang.ByteArraySequence
 
writeTo(int, int, OutputStream) - Method in class com.jkristian.lang.ByteArraySequence
 
writeTo(OutputStream) - Method in interface com.jkristian.lang.ByteSequence
Copy this sequence into an OutputStream.
writeTo(int, int, OutputStream) - Method in interface com.jkristian.lang.ByteSequence
Copy a sub-sequence into an OutputStream.
writeTo(ByteSequence, OutputStream) - Static method in class com.jkristian.lang.ByteSequenceHelper
 

A B C E F G H I J L M N O P R S T U W