Class BuiltInEncodingAlgorithm
java.lang.Object
com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
- All Implemented Interfaces:
EncodingAlgorithm
- Direct Known Subclasses:
BASE64EncodingAlgorithm
,BooleanEncodingAlgorithm
,HexadecimalEncodingAlgorithm
,IEEE754FloatingPointEncodingAlgorithm
,IntegerEncodingAlgorithm
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
encodeToBytes
(Object array, int astart, int alength, byte[] b, int start) abstract int
getOctetLengthFromPrimitiveLength
(int primitiveLength) abstract int
getPrimtiveLengthFromOctetLength
(int octetLength) void
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
-
Field Details
-
SPACE_PATTERN
-
-
Constructor Details
-
BuiltInEncodingAlgorithm
public BuiltInEncodingAlgorithm()
-
-
Method Details
-
getPrimtiveLengthFromOctetLength
public abstract int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException - Throws:
EncodingAlgorithmException
-
getOctetLengthFromPrimitiveLength
public abstract int getOctetLengthFromPrimitiveLength(int primitiveLength) -
encodeToBytes
-
matchWhiteSpaceDelimnatedWords
-
removeWhitespace
-