Module com.sun.xml.fastinfoset
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
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
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, convertToCharacters, decodeFromBytes, decodeFromInputStream, encodeToOutputStream
-
Field Details
-
SPACE_PATTERN
-
-
Constructor Details
-
BuiltInEncodingAlgorithm
protected BuiltInEncodingAlgorithm()
-
-
Method Details
-
getPrimtiveLengthFromOctetLength
public abstract int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException - Throws:
EncodingAlgorithmException
-
getOctetLengthFromPrimitiveLength
public abstract int getOctetLengthFromPrimitiveLength(int primitiveLength) -
encodeToBytes
-
matchWhiteSpaceDelimnatedWords
-
removeWhitespace
-