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
Same as
XMLWriterVisitor(writer, false) |
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)
XMLWriterVisitor(writer, false)
public XMLWriterVisitor(java.io.Writer writer, boolean useField)
useField
- use Field
for serialization, instead of Tagpublic void startMessage(SwiftMessage m)
startMessage
in interface IMessageVisitor
public void endMessage(SwiftMessage m)
endMessage
in interface IMessageVisitor
public void startBlock1(SwiftBlock1 b)
startBlock1
in interface IMessageVisitor
b
- block to visitpublic void value(SwiftBlock1 b, java.lang.String v)
value
in interface IMessageVisitor
public void endBlock1(SwiftBlock1 b)
endBlock1
in interface IMessageVisitor
b
- block to visitpublic void startBlock2(SwiftBlock2 b)
startBlock2
in interface IMessageVisitor
b
- block to visitpublic void value(SwiftBlock2 b, java.lang.String v)
value
in interface IMessageVisitor
public void endBlock2(SwiftBlock2 b)
endBlock2
in interface IMessageVisitor
b
- block to visitpublic void startBlock3(SwiftBlock3 b)
startBlock3
in interface IMessageVisitor
b
- block to visitpublic void tag(SwiftBlock3 b, Tag t)
tag
in interface IMessageVisitor
public void endBlock3(SwiftBlock3 b)
endBlock3
in interface IMessageVisitor
b
- block to visitpublic void startBlock4(SwiftBlock4 b)
startBlock4
in interface IMessageVisitor
b
- block to visitpublic void tag(SwiftBlock4 b, Tag t)
tag
in interface IMessageVisitor
public void endBlock4(SwiftBlock4 b)
endBlock4
in interface IMessageVisitor
b
- block to visitpublic void startBlock5(SwiftBlock5 b)
startBlock5
in interface IMessageVisitor
b
- block to visitpublic void tag(SwiftBlock5 b, Tag t)
tag
in interface IMessageVisitor
public void endBlock5(SwiftBlock5 b)
endBlock5
in interface IMessageVisitor
b
- block to visitpublic void startBlockUser(SwiftBlockUser b)
startBlockUser
in interface IMessageVisitor
b
- block to visitpublic void tag(SwiftBlockUser b, Tag t)
tag
in interface IMessageVisitor
public void endBlockUser(SwiftBlockUser b)
endBlockUser
in interface IMessageVisitor
b
- block to visitpublic void tag(SwiftBlock b, Tag t)