public class MessageReference
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int |
FAULT_REFERENCE |
Reference to message as fault.
|
static int |
INPUT_REFERENCE |
Reference to message as input.
|
private Message |
m_message |
Actual message.
|
private java.lang.String |
m_name |
Name for this reference.
|
private int |
m_usage |
Type of message reference.
|
static int |
OUTPUT_REFERENCE |
Reference to message as output.
|
Modifier | Constructor | Description |
---|---|---|
private |
MessageReference(int usage) |
Internal constructor used with JiBX binding.
|
|
MessageReference(int usage,
Message msg) |
Constructor from part and element names.
|
Modifier and Type | Method | Description |
---|---|---|
private static MessageReference |
faultReferenceFactory() |
Factory for creating fault message reference templates.
|
Message |
getMessage() |
Get referenced message.
|
java.lang.String |
getName() |
Get name for this reference.
|
private static MessageReference |
inputReferenceFactory() |
Factory for creating input message reference templates.
|
boolean |
isFault() |
Check if reference is to message as fault.
|
boolean |
isInput() |
Check if reference is to message as input.
|
boolean |
isOutput() |
Check if reference is to message as output.
|
private static MessageReference |
outputReferenceFactory() |
Factory for creating output message reference templates.
|
void |
setName(java.lang.String name) |
Set name for this reference.
|
public static final int INPUT_REFERENCE
public static final int OUTPUT_REFERENCE
public static final int FAULT_REFERENCE
private int m_usage
private java.lang.String m_name
private Message m_message
private MessageReference(int usage)
usage
- reference type codepublic MessageReference(int usage, Message msg)
usage
- reference type codemsg
- referenced messagepublic boolean isInput()
true
if input reference, false
if notpublic boolean isOutput()
true
if output reference, false
if notpublic boolean isFault()
true
if fault reference, false
if notpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- public Message getMessage()
private static MessageReference inputReferenceFactory()
private static MessageReference outputReferenceFactory()
private static MessageReference faultReferenceFactory()