EncodingAlgorithmBASE64EncodingAlgorithm, BooleanEncodingAlgorithm, HexadecimalEncodingAlgorithm, IEEE754FloatingPointEncodingAlgorithm, IntegerEncodingAlgorithmpublic abstract class BuiltInEncodingAlgorithm extends java.lang.Object implements EncodingAlgorithm
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
BuiltInEncodingAlgorithm.WordListener |
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.util.regex.Pattern |
SPACE_PATTERN |
| Constructor | Description |
|---|---|
BuiltInEncodingAlgorithm() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
encodeToBytes(java.lang.Object array,
int astart,
int alength,
byte[] b,
int start) |
|
abstract int |
getOctetLengthFromPrimitiveLength(int primitiveLength) |
|
abstract int |
getPrimtiveLengthFromOctetLength(int octetLength) |
|
void |
matchWhiteSpaceDelimnatedWords(java.nio.CharBuffer cb,
BuiltInEncodingAlgorithm.WordListener wl) |
|
java.lang.StringBuilder |
removeWhitespace(char[] ch,
int start,
int length) |
convertFromCharacters, convertToCharacters, decodeFromBytes, decodeFromInputStream, encodeToOutputStreampublic abstract int getPrimtiveLengthFromOctetLength(int octetLength)
throws EncodingAlgorithmException
EncodingAlgorithmExceptionpublic abstract int getOctetLengthFromPrimitiveLength(int primitiveLength)
public abstract void encodeToBytes(java.lang.Object array,
int astart,
int alength,
byte[] b,
int start)
public void matchWhiteSpaceDelimnatedWords(java.nio.CharBuffer cb,
BuiltInEncodingAlgorithm.WordListener wl)
public java.lang.StringBuilder removeWhitespace(char[] ch,
int start,
int length)
Copyright © 2018 Oracle Corporation. All rights reserved.