com.partnersoft.interfaces.qualcomm
Class QtracsMacro

java.lang.Object
  extended by com.partnersoft.interfaces.qualcomm.QtracsMacro

public class QtracsMacro
extends java.lang.Object


Field Summary
static char FIELD_CHARACTER
           
 
Constructor Summary
protected QtracsMacro(Qualcomm qualcomm)
           
 
Method Summary
 void addField(java.lang.String fieldName, int line, int characterIndex0, int characterIndex1)
           
protected  void disown()
          Breaks the parent relationship.
 Naming<QtracsMacroField> getFields()
           
 java.lang.String getMacroBody()
           
 boolean match(java.lang.String message)
          Returns true if the message matches the macro.
 QtracsMessage parseMacro(java.lang.String message)
          Throws an exception if the macro doesn't apply.
 void setMacroBody(java.lang.String macroBody)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_CHARACTER

public static final char FIELD_CHARACTER
See Also:
Constant Field Values
Constructor Detail

QtracsMacro

protected QtracsMacro(Qualcomm qualcomm)
Method Detail

disown

protected void disown()
Breaks the parent relationship.


addField

public void addField(java.lang.String fieldName,
                     int line,
                     int characterIndex0,
                     int characterIndex1)

getFields

public Naming<QtracsMacroField> getFields()

getMacroBody

public java.lang.String getMacroBody()

match

public boolean match(java.lang.String message)
Returns true if the message matches the macro.

Parameters:
message -
Returns:

parseMacro

public QtracsMessage parseMacro(java.lang.String message)
Throws an exception if the macro doesn't apply.

Parameters:
message -
Returns:

setMacroBody

public void setMacroBody(java.lang.String macroBody)