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 Object implements EncodingAlgorithm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBuiltInEncodingAlgorithm.WordListener
-
Field Summary
Fields Modifier and Type Field Description protected static PatternSPACE_PATTERN
-
Constructor Summary
Constructors Constructor Description BuiltInEncodingAlgorithm()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidencodeToBytes(Object array, int astart, int alength, byte[] b, int start)abstract intgetOctetLengthFromPrimitiveLength(int primitiveLength)abstract intgetPrimtiveLengthFromOctetLength(int octetLength)voidmatchWhiteSpaceDelimnatedWords(CharBuffer cb, BuiltInEncodingAlgorithm.WordListener wl)StringBuilderremoveWhitespace(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
-
-
-
-
Field Detail
-
SPACE_PATTERN
protected static final Pattern SPACE_PATTERN
-
-
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(Object array, int astart, int alength, byte[] b, int start)
-
matchWhiteSpaceDelimnatedWords
public void matchWhiteSpaceDelimnatedWords(CharBuffer cb, BuiltInEncodingAlgorithm.WordListener wl)
-
removeWhitespace
public StringBuilder removeWhitespace(char[] ch, int start, int length)
-
-