|
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 |
encodeBinary(byte[] b)
Encode a binary value as a length-prefixed sequence of octets. |
void |
encodeBinary(XSDBase64 b)
|
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(XSDDecimal decimal)
|
void |
encodeFloat(float f)
Encode a Double represented as two consecutive Integers. |
void |
encodeFloat(XSDFloat fl)
|
void |
encodeInteger(java.math.BigInteger bi)
|
void |
encodeInteger(int n)
Encode an arbitrary precision integer using a sign bit followed by a sequence of octets. |
void |
encodeInteger(long l)
|
void |
encodeInteger(XSDInteger xmlInteger)
|
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 |
encodeUnsignedInteger(int n)
Encode an arbitrary precision non negative integer using a sequence of octets. |
void |
encodeUnsignedInteger(XSDInteger xmlInteger)
|
int |
getNumberOfChannelValues()
|
void |
incrementValues()
|
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 |
---|
encode, encode, encodeBoolean, encodeNBitUnsignedInteger, flush, getOutputStream |
Constructor Detail |
---|
public AbstractEncoderChannel()
Method Detail |
---|
public void incrementValues()
incrementValues
in interface EncoderChannel
public int getNumberOfChannelValues()
getNumberOfChannelValues
in interface EncoderChannel
public void encodeBinary(byte[] b) throws java.io.IOException
encodeBinary
in interface EncoderChannel
java.io.IOException
public void encodeBinary(XSDBase64 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 encodeInteger(XSDInteger xmlInteger) throws java.io.IOException
encodeInteger
in interface EncoderChannel
java.io.IOException
public void encodeInteger(long l) throws java.io.IOException
encodeInteger
in interface EncoderChannel
java.io.IOException
public void encodeInteger(java.math.BigInteger bi) throws java.io.IOException
encodeInteger
in interface EncoderChannel
java.io.IOException
public void encodeUnsignedInteger(int n) throws java.io.IOException
encodeUnsignedInteger
in interface EncoderChannel
java.io.IOException
public void encodeUnsignedInteger(XSDInteger xmlInteger) throws java.io.IOException
encodeUnsignedInteger
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(XSDDecimal decimal) 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(XSDFloat fl) throws java.io.IOException
encodeFloat
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 |