|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.siemens.ct.exi.io.channel.AbstractEncoderChannel
public abstract class AbstractEncoderChannel
TODO Description
Constructor Summary | |
---|---|
AbstractEncoderChannel()
|
Method Summary | |
---|---|
void |
encodeBigInteger(java.math.BigInteger bi)
|
void |
encodeBinary(byte[] b)
Encode a binary value as a length-prefixed sequence of octets. |
void |
encodeBoolean(XSDBoolean b)
|
void |
encodeDateTime(java.util.Calendar cal,
DatetimeType type)
Encode Date-Time as a sequence of values representing the individual components of the Date-Time. |
void |
encodeDateTime(XSDDatetime datetime)
|
void |
encodeDecimal(java.math.BigDecimal decimal)
Encode a decimal represented as a Boolean sign followed by two Unsigned Integers. |
void |
encodeDecimal(boolean negative,
java.math.BigInteger integral,
java.math.BigInteger reverseFraction)
|
void |
encodeDouble(double d)
|
void |
encodeDouble(long mantissa,
long exponent)
|
void |
encodeFloat(float f)
Encode a Double represented as two consecutive Integers. |
void |
encodeFloat(int mantissa,
int exponent)
|
void |
encodeInteger(int n)
Encode an arbitrary precision integer using a sign bit followed by a sequence of octets. |
void |
encodeLong(long l)
|
void |
encodeString(java.lang.String s)
Encode a string as a length-prefixed sequence of UCS codepoints, each of which is encoded as an integer. |
void |
encodeStringOnly(java.lang.String s)
Encode a string as a sequence of UCS codepoints, each of which is encoded as an integer. |
void |
encodeUnsignedBigInteger(java.math.BigInteger bi)
|
void |
encodeUnsignedInteger(int n)
Encode an arbitrary precision non negative integer using a sequence of octets. |
void |
encodeUnsignedLong(long l)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.siemens.ct.exi.io.channel.EncoderChannel |
---|
align, encode, encode, encodeBoolean, encodeNBitUnsignedInteger, flush, getOutputStream |
Constructor Detail |
---|
public AbstractEncoderChannel()
Method Detail |
---|
public void encodeBinary(byte[] b) throws java.io.IOException
encodeBinary
in interface EncoderChannel
java.io.IOException
public void encodeBoolean(XSDBoolean b) throws java.io.IOException, java.lang.IllegalArgumentException
encodeBoolean
in interface EncoderChannel
java.io.IOException
java.lang.IllegalArgumentException
public void encodeString(java.lang.String s) throws java.io.IOException
encodeString
in interface EncoderChannel
java.io.IOException
public void encodeStringOnly(java.lang.String s) throws java.io.IOException
EncoderChannel
encodeStringOnly
in interface EncoderChannel
java.io.IOException
public void encodeInteger(int n) throws java.io.IOException
encodeInteger
in interface EncoderChannel
java.io.IOException
public void encodeLong(long l) throws java.io.IOException
encodeLong
in interface EncoderChannel
java.io.IOException
public void encodeBigInteger(java.math.BigInteger bi) throws java.io.IOException
encodeBigInteger
in interface EncoderChannel
java.io.IOException
public void encodeUnsignedInteger(int n) throws java.io.IOException
encodeUnsignedInteger
in interface EncoderChannel
java.io.IOException
public void encodeUnsignedLong(long l) throws java.io.IOException
encodeUnsignedLong
in interface EncoderChannel
java.io.IOException
public void encodeUnsignedBigInteger(java.math.BigInteger bi) throws java.io.IOException
encodeUnsignedBigInteger
in interface EncoderChannel
java.io.IOException
public void encodeDecimal(java.math.BigDecimal decimal) throws java.io.IOException
encodeDecimal
in interface EncoderChannel
java.io.IOException
public void encodeDecimal(boolean negative, java.math.BigInteger integral, java.math.BigInteger reverseFraction) throws java.io.IOException, java.lang.RuntimeException
encodeDecimal
in interface EncoderChannel
java.io.IOException
java.lang.RuntimeException
public void encodeFloat(float f) throws java.io.IOException
encodeFloat
in interface EncoderChannel
java.io.IOException
public void encodeFloat(int mantissa, int exponent) throws java.io.IOException
encodeFloat
in interface EncoderChannel
java.io.IOException
public void encodeDouble(double d) throws java.io.IOException
encodeDouble
in interface EncoderChannel
java.io.IOException
public void encodeDouble(long mantissa, long exponent) throws java.io.IOException
encodeDouble
in interface EncoderChannel
java.io.IOException
public void encodeDateTime(java.util.Calendar cal, DatetimeType type) throws java.io.IOException
encodeDateTime
in interface EncoderChannel
java.io.IOException
public void encodeDateTime(XSDDatetime datetime) throws java.io.IOException
encodeDateTime
in interface EncoderChannel
java.io.IOException
|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |