public abstract class TagSequenceBase extends java.lang.Object implements TagSequence
Modifier | Constructor and Description |
---|---|
|
TagSequenceBase() |
protected |
TagSequenceBase(java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
void |
add(TagValue tagValue) |
protected abstract TagValue |
createBinaryTagValuePair(java.lang.String tag,
byte[] value) |
protected abstract TagValue |
createLiteralTagValuePair(java.lang.String tag,
java.lang.String value) |
protected abstract TagSequence |
createTagValueSequence(java.lang.String tag) |
java.util.List<TagValue> |
get(java.lang.String tag) |
java.util.Map<java.lang.String,java.util.List<TagValue>> |
getAll() |
java.util.Map<java.lang.String,java.util.List<TagValue>> |
getChildren() |
TagValue |
getFirst(java.lang.String tag) |
java.util.List<TagValue> |
getOrderedList() |
java.lang.String |
getTag() |
java.lang.Object |
getValue() |
boolean |
hasTag(java.lang.String tag) |
boolean |
isComposite() |
void |
readFrom(ISOMsg isoMsg) |
void |
writeTo(ISOMsg isoMsg) |
public TagSequenceBase()
protected TagSequenceBase(java.lang.String tag)
public boolean isComposite()
isComposite
in interface TagValue
public java.util.Map<java.lang.String,java.util.List<TagValue>> getChildren()
getChildren
in interface TagSequence
public void add(TagValue tagValue)
add
in interface TagSequence
public java.util.List<TagValue> getOrderedList()
getOrderedList
in interface TagSequence
public boolean hasTag(java.lang.String tag)
hasTag
in interface TagSequence
public java.lang.Object getValue() throws ISOException
getValue
in interface TagValue
ISOException
public TagValue getFirst(java.lang.String tag)
getFirst
in interface TagSequence
public java.util.List<TagValue> get(java.lang.String tag)
get
in interface TagSequence
public java.util.Map<java.lang.String,java.util.List<TagValue>> getAll()
getAll
in interface TagSequence
public void writeTo(ISOMsg isoMsg) throws ISOException
writeTo
in interface TagSequence
ISOException
public void readFrom(ISOMsg isoMsg) throws ISOException
readFrom
in interface TagSequence
ISOException
protected abstract TagSequence createTagValueSequence(java.lang.String tag)
protected abstract TagValue createLiteralTagValuePair(java.lang.String tag, java.lang.String value) throws ISOException
ISOException
protected abstract TagValue createBinaryTagValuePair(java.lang.String tag, byte[] value) throws ISOException
ISOException