org.nlogo.api
Class LogMessage

java.lang.Object
  extended by org.nlogo.api.LogMessage

public class LogMessage
extends Object


Field Summary
 String[][] attributes
           
 String data
           
 LogMessage[] elements
           
 String tag
           
 
Method Summary
static LogMessage createAgentMessage()
           
static LogMessage createButtonMessage()
           
static LogMessage createCompileMessage()
           
static LogMessage createGlobalMessage(String type)
           
static LogMessage createSliderMessage()
           
static LogMessage createSliderParameterMessage()
           
static LogMessage createSpeedMessage()
           
static LogMessage createWidgetMessage()
           
 boolean hasAttributes()
           
 boolean hasElements()
           
 void updateAgentMessage(String type, String name, String action, String breed)
           
 void updateButtonMessage(String name, String action, String who)
           
 void updateCompileMessage(String type, String action, String code, String agentType, String errorMessage, int startPos, int endPos)
           
 void updateGlobalMessage(String name, String value)
           
 void updateSliderMessage(String name, double value, double min, double max, double inc)
           
 void updateSpeedMessage(String value)
           
 void updateWidgetMessage(String type, String name, String action)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

public String[][] attributes

elements

public LogMessage[] elements

data

public String data

tag

public String tag
Method Detail

hasAttributes

public boolean hasAttributes()

hasElements

public boolean hasElements()

createGlobalMessage

public static LogMessage createGlobalMessage(String type)

updateGlobalMessage

public void updateGlobalMessage(String name,
                                String value)

createSliderMessage

public static LogMessage createSliderMessage()

createSliderParameterMessage

public static LogMessage createSliderParameterMessage()

updateSliderMessage

public void updateSliderMessage(String name,
                                double value,
                                double min,
                                double max,
                                double inc)

createButtonMessage

public static LogMessage createButtonMessage()

updateButtonMessage

public void updateButtonMessage(String name,
                                String action,
                                String who)

createWidgetMessage

public static LogMessage createWidgetMessage()

updateWidgetMessage

public void updateWidgetMessage(String type,
                                String name,
                                String action)

createAgentMessage

public static LogMessage createAgentMessage()

updateAgentMessage

public void updateAgentMessage(String type,
                               String name,
                               String action,
                               String breed)

createCompileMessage

public static LogMessage createCompileMessage()

updateCompileMessage

public void updateCompileMessage(String type,
                                 String action,
                                 String code,
                                 String agentType,
                                 String errorMessage,
                                 int startPos,
                                 int endPos)

createSpeedMessage

public static LogMessage createSpeedMessage()

updateSpeedMessage

public void updateSpeedMessage(String value)