public abstract class CharacterEncoder
extends java.lang.Object
Description:
Copyright (c) 2018
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.io.PrintStream |
pStream |
| 构造器和说明 |
|---|
CharacterEncoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int |
bytesPerAtom() |
protected abstract int |
bytesPerLine() |
java.lang.String |
encode(byte[] var1) |
void |
encode(byte[] var1,
java.io.OutputStream var2) |
java.lang.String |
encode(java.nio.ByteBuffer var1) |
void |
encode(java.nio.ByteBuffer var1,
java.io.OutputStream var2) |
void |
encode(java.io.InputStream var1,
java.io.OutputStream var2) |
protected abstract void |
encodeAtom(java.io.OutputStream var1,
byte[] var2,
int var3,
int var4) |
java.lang.String |
encodeBuffer(byte[] var1) |
void |
encodeBuffer(byte[] var1,
java.io.OutputStream var2) |
java.lang.String |
encodeBuffer(java.nio.ByteBuffer var1) |
void |
encodeBuffer(java.nio.ByteBuffer var1,
java.io.OutputStream var2) |
void |
encodeBuffer(java.io.InputStream var1,
java.io.OutputStream var2) |
protected void |
encodeBufferPrefix(java.io.OutputStream var1) |
protected void |
encodeBufferSuffix(java.io.OutputStream var1) |
protected void |
encodeLinePrefix(java.io.OutputStream var1,
int var2) |
protected void |
encodeLineSuffix(java.io.OutputStream var1) |
protected int |
readFully(java.io.InputStream var1,
byte[] var2) |
protected abstract int bytesPerAtom()
protected abstract int bytesPerLine()
protected void encodeBufferPrefix(java.io.OutputStream var1)
throws java.io.IOException
java.io.IOExceptionprotected void encodeBufferSuffix(java.io.OutputStream var1)
throws java.io.IOException
java.io.IOExceptionprotected void encodeLinePrefix(java.io.OutputStream var1,
int var2)
throws java.io.IOException
java.io.IOExceptionprotected void encodeLineSuffix(java.io.OutputStream var1)
throws java.io.IOException
java.io.IOExceptionprotected abstract void encodeAtom(java.io.OutputStream var1,
byte[] var2,
int var3,
int var4)
throws java.io.IOException
java.io.IOExceptionprotected int readFully(java.io.InputStream var1,
byte[] var2)
throws java.io.IOException
java.io.IOExceptionpublic void encode(java.io.InputStream var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic void encode(byte[] var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encode(byte[] var1)
public void encode(java.nio.ByteBuffer var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encode(java.nio.ByteBuffer var1)
public void encodeBuffer(java.io.InputStream var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic void encodeBuffer(byte[] var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encodeBuffer(byte[] var1)
public void encodeBuffer(java.nio.ByteBuffer var1,
java.io.OutputStream var2)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encodeBuffer(java.nio.ByteBuffer var1)