com.mindbright.util
Class ASCIIArmour
java.lang.Object
com.mindbright.util.ASCIIArmour
- public final class ASCIIArmour
- extends java.lang.Object
Constructor Summary |
ASCIIArmour(java.lang.String headerLinePrePostFix)
|
ASCIIArmour(java.lang.String headerLine,
java.lang.String tailLine)
|
ASCIIArmour(java.lang.String headerLine,
java.lang.String tailLine,
boolean blankHeaderSep,
int lineLen)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_LINE_LENGTH
public static final int DEFAULT_LINE_LENGTH
- See Also:
- Constant Field Values
ASCIIArmour
public ASCIIArmour(java.lang.String headerLine,
java.lang.String tailLine,
boolean blankHeaderSep,
int lineLen)
ASCIIArmour
public ASCIIArmour(java.lang.String headerLine,
java.lang.String tailLine)
ASCIIArmour
public ASCIIArmour(java.lang.String headerLinePrePostFix)
setCanonicalLineEnd
public void setCanonicalLineEnd(boolean value)
setBlankHeaderSep
public void setBlankHeaderSep(boolean value)
setLineLength
public void setLineLength(int lineLen)
getHeaderLine
public java.lang.String getHeaderLine()
setHeaderLine
public void setHeaderLine(java.lang.String headerLine)
setTailLine
public void setTailLine(java.lang.String tailLine)
getHeaderFields
public java.util.Hashtable getHeaderFields()
getHeaderField
public java.lang.String getHeaderField(java.lang.String headerName)
setHeaderField
public void setHeaderField(java.lang.String headerName,
java.lang.String value)
encode
public byte[] encode(byte[] data)
encode
public byte[] encode(byte[] data,
int offset,
int length)
encode
public void encode(java.io.OutputStream out,
byte[] data,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
encode
public void encode(java.io.OutputStream out,
byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
decode
public byte[] decode(byte[] data)
decode
public byte[] decode(byte[] data,
int offset,
int length)
decode
public byte[] decode(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
printHeaders
public java.lang.String printHeaders()