Class BuiltInEncodingAlgorithm
- java.lang.Object
-
- com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
-
- All Implemented Interfaces:
EncodingAlgorithm
- Direct Known Subclasses:
BASE64EncodingAlgorithm
,BooleanEncodingAlgorithm
,HexadecimalEncodingAlgorithm
,IEEE754FloatingPointEncodingAlgorithm
,IntegerEncodingAlgorithm
public abstract class BuiltInEncodingAlgorithm extends java.lang.Object implements EncodingAlgorithm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BuiltInEncodingAlgorithm.WordListener
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.Pattern
SPACE_PATTERN
-
Constructor Summary
Constructors Constructor Description BuiltInEncodingAlgorithm()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods 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)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jvnet.fastinfoset.EncodingAlgorithm
convertFromCharacters, convertToCharacters, decodeFromBytes, decodeFromInputStream, encodeToOutputStream
-
-
-
-
Method Detail
-
getPrimtiveLengthFromOctetLength
public abstract int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
-
getOctetLengthFromPrimitiveLength
public abstract int getOctetLengthFromPrimitiveLength(int primitiveLength)
-
encodeToBytes
public abstract void encodeToBytes(java.lang.Object array, int astart, int alength, byte[] b, int start)
-
matchWhiteSpaceDelimnatedWords
public void matchWhiteSpaceDelimnatedWords(java.nio.CharBuffer cb, BuiltInEncodingAlgorithm.WordListener wl)
-
removeWhitespace
public java.lang.StringBuilder removeWhitespace(char[] ch, int start, int length)
-
-