public abstract class Message extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
PROP_AUTOPOPULATE |
static String |
PROP_AUTOPOPULATE_BIDIRECTIONAL |
static String |
PROP_AUTOPOPULATE_DECODE |
static String |
PROP_AUTOPOPULATE_DEFAULT |
static String |
PROP_AUTOPOPULATE_ENCODE |
static String |
PROP_AUTOPOPULATE_OFF |
static String |
PROP_CHARSET |
static String |
PROP_VARIABLE_FIELD_ORDERING |
static String |
PROP_VARIABLE_FIELD_ORDERING_ALPHABETICAL |
static String |
PROP_VARIABLE_FIELD_ORDERING_DEFAULT |
static String |
PROP_VARIABLE_FIELD_ORDERING_SPECIFICATION |
Constructor and Description |
---|
Message() |
Modifier and Type | Method and Description |
---|---|
protected String |
addChecksum(String command,
Character sequence) |
protected static String |
calculateChecksum(String data) |
static Message |
decode(String message,
Character sequence,
boolean checksumCheck) |
String |
encode() |
String |
encode(boolean autoPop) |
String |
encode(Character sequence) |
static String |
getCharsetEncoding() |
Character |
getSequenceCharacter() |
void |
setSequenceCharacter(Character sequenceCharacter) |
void |
testCaseDefaultDecode() |
void |
testCaseDefaultEncode() |
void |
testCaseDefaultRoundTrip() |
void |
testCaseDisableDecodeAutoPopulate() |
void |
testCaseDisableEncodeAutoPopulate() |
void |
testCasePopulatedDecode() |
void |
testCasePopulatedEncode() |
void |
testCasePopulatedRoundTrip() |
String |
toString() |
static Message |
xmlDecode(InputStream strm) |
void |
xmlEncode(OutputStream strm) |
public static final String PROP_CHARSET
public static final String PROP_AUTOPOPULATE
public static final String PROP_VARIABLE_FIELD_ORDERING
public static final String PROP_AUTOPOPULATE_OFF
public static final String PROP_AUTOPOPULATE_DECODE
public static final String PROP_AUTOPOPULATE_ENCODE
public static final String PROP_AUTOPOPULATE_BIDIRECTIONAL
public static final String PROP_AUTOPOPULATE_DEFAULT
public static final String PROP_VARIABLE_FIELD_ORDERING_ALPHABETICAL
public static final String PROP_VARIABLE_FIELD_ORDERING_SPECIFICATION
public static final String PROP_VARIABLE_FIELD_ORDERING_DEFAULT
public void setSequenceCharacter(Character sequenceCharacter)
public Character getSequenceCharacter()
public static String getCharsetEncoding()
public String encode() throws MandatoryFieldOmitted, InvalidFieldLength, MessageNotUnderstood
public String encode(boolean autoPop) throws MandatoryFieldOmitted, InvalidFieldLength, MessageNotUnderstood
public String encode(Character sequence) throws MandatoryFieldOmitted, InvalidFieldLength, MessageNotUnderstood
public static Message decode(String message, Character sequence, boolean checksumCheck) throws MandatoryFieldOmitted, ChecksumError, SequenceError, MessageNotUnderstood
protected static String calculateChecksum(String data) throws UnsupportedEncodingException
UnsupportedEncodingException
public void xmlEncode(OutputStream strm)
public static Message xmlDecode(InputStream strm)
public void testCaseDisableEncodeAutoPopulate()
public void testCaseDisableDecodeAutoPopulate()
public void testCaseDefaultEncode()
public void testCaseDefaultDecode()
public void testCasePopulatedEncode()
public void testCasePopulatedDecode()
public void testCaseDefaultRoundTrip()
public void testCasePopulatedRoundTrip()
Copyright © 2004–2019 Ceridwen Limited. All rights reserved.