|
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 EncoderChanneljava.io.IOException
public void encodeBoolean(XSDBoolean b)
throws java.io.IOException,
java.lang.IllegalArgumentException
encodeBoolean in interface EncoderChanneljava.io.IOException
java.lang.IllegalArgumentException
public void encodeString(java.lang.String s)
throws java.io.IOException
encodeString in interface EncoderChanneljava.io.IOException
public void encodeStringOnly(java.lang.String s)
throws java.io.IOException
EncoderChannel
encodeStringOnly in interface EncoderChanneljava.io.IOException
public void encodeInteger(int n)
throws java.io.IOException
encodeInteger in interface EncoderChanneljava.io.IOException
public void encodeLong(long l)
throws java.io.IOException
encodeLong in interface EncoderChanneljava.io.IOException
public void encodeBigInteger(java.math.BigInteger bi)
throws java.io.IOException
encodeBigInteger in interface EncoderChanneljava.io.IOException
public void encodeUnsignedInteger(int n)
throws java.io.IOException
encodeUnsignedInteger in interface EncoderChanneljava.io.IOException
public void encodeUnsignedLong(long l)
throws java.io.IOException
encodeUnsignedLong in interface EncoderChanneljava.io.IOException
public void encodeUnsignedBigInteger(java.math.BigInteger bi)
throws java.io.IOException
encodeUnsignedBigInteger in interface EncoderChanneljava.io.IOException
public void encodeDecimal(java.math.BigDecimal decimal)
throws java.io.IOException
encodeDecimal in interface EncoderChanneljava.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 EncoderChanneljava.io.IOException
java.lang.RuntimeException
public void encodeFloat(float f)
throws java.io.IOException
encodeFloat in interface EncoderChanneljava.io.IOException
public void encodeFloat(int mantissa,
int exponent)
throws java.io.IOException
encodeFloat in interface EncoderChanneljava.io.IOException
public void encodeDouble(double d)
throws java.io.IOException
encodeDouble in interface EncoderChanneljava.io.IOException
public void encodeDouble(long mantissa,
long exponent)
throws java.io.IOException
encodeDouble in interface EncoderChanneljava.io.IOException
public void encodeDateTime(java.util.Calendar cal,
DatetimeType type)
throws java.io.IOException
encodeDateTime in interface EncoderChanneljava.io.IOException
public void encodeDateTime(XSDDatetime datetime)
throws java.io.IOException
encodeDateTime in interface EncoderChanneljava.io.IOException
|
EXIficient | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||