public class XMLWriterVisitor extends java.lang.Object implements IMessageVisitor
SwiftMessage.visit(IMessageVisitor)
.
Presence of blocks is checked by the calling class so the methods below asume that blocks are not null.Constructor and Description |
---|
XMLWriterVisitor(java.io.Writer writer)
Constructor for XMLWriteVisitor from a Writer object
|
XMLWriterVisitor(java.io.Writer writer,
boolean useField) |
Modifier and Type | Method and Description |
---|---|
void |
endBlock1(SwiftBlock1 b) |
void |
endBlock2(SwiftBlock2 b) |
void |
endBlock3(SwiftBlock3 b) |
void |
endBlock4(SwiftBlock4 b) |
void |
endBlock5(SwiftBlock5 b) |
void |
endBlockUser(SwiftBlockUser b) |
void |
endMessage(SwiftMessage m) |
void |
startBlock1(SwiftBlock1 b) |
void |
startBlock2(SwiftBlock2 b) |
void |
startBlock3(SwiftBlock3 b) |
void |
startBlock4(SwiftBlock4 b) |
void |
startBlock5(SwiftBlock5 b) |
void |
startBlockUser(SwiftBlockUser b) |
void |
startMessage(SwiftMessage m) |
void |
tag(SwiftBlock3 b,
Tag t) |
void |
tag(SwiftBlock4 b,
Tag t) |
void |
tag(SwiftBlock5 b,
Tag t) |
void |
tag(SwiftBlock b,
Tag t) |
void |
tag(SwiftBlockUser b,
Tag t) |
void |
value(SwiftBlock1 b,
java.lang.String v) |
void |
value(SwiftBlock2 b,
java.lang.String v) |
public XMLWriterVisitor(java.io.Writer writer)
writer
- public XMLWriterVisitor(java.io.Writer writer, boolean useField)
writer
- useField
- use Field
for serialization, instead of Tagpublic void endBlock1(SwiftBlock1 b)
endBlock1
in interface IMessageVisitor
b
- block to visitpublic void endBlock2(SwiftBlock2 b)
endBlock2
in interface IMessageVisitor
b
- block to visitpublic void endBlock3(SwiftBlock3 b)
endBlock3
in interface IMessageVisitor
b
- block to visitpublic void endBlock4(SwiftBlock4 b)
endBlock4
in interface IMessageVisitor
b
- block to visitpublic void endBlock5(SwiftBlock5 b)
endBlock5
in interface IMessageVisitor
b
- block to visitpublic void endBlockUser(SwiftBlockUser b)
endBlockUser
in interface IMessageVisitor
b
- block to visitpublic void endMessage(SwiftMessage m)
endMessage
in interface IMessageVisitor
public void startBlock1(SwiftBlock1 b)
startBlock1
in interface IMessageVisitor
b
- block to visitpublic void startBlock2(SwiftBlock2 b)
startBlock2
in interface IMessageVisitor
b
- block to visitpublic void startBlock3(SwiftBlock3 b)
startBlock3
in interface IMessageVisitor
b
- block to visitpublic void startBlock4(SwiftBlock4 b)
startBlock4
in interface IMessageVisitor
b
- block to visitpublic void startBlock5(SwiftBlock5 b)
startBlock5
in interface IMessageVisitor
b
- block to visitpublic void startBlockUser(SwiftBlockUser b)
startBlockUser
in interface IMessageVisitor
b
- block to visitpublic void startMessage(SwiftMessage m)
startMessage
in interface IMessageVisitor
public void tag(SwiftBlock3 b, Tag t)
tag
in interface IMessageVisitor
public void tag(SwiftBlock4 b, Tag t)
tag
in interface IMessageVisitor
public void tag(SwiftBlock5 b, Tag t)
tag
in interface IMessageVisitor
public void tag(SwiftBlock b, Tag t)
public void tag(SwiftBlockUser b, Tag t)
tag
in interface IMessageVisitor
public void value(SwiftBlock1 b, java.lang.String v)
value
in interface IMessageVisitor
public void value(SwiftBlock2 b, java.lang.String v)
value
in interface IMessageVisitor