com.sun.xml.fastinfoset.algorithm
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
Field Summary |
protected static java.util.regex.Pattern |
SPACE_PATTERN
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPACE_PATTERN
protected static final java.util.regex.Pattern SPACE_PATTERN
BuiltInEncodingAlgorithm
public BuiltInEncodingAlgorithm()
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.StringBuffer removeWhitespace(char[] ch,
int start,
int length)