public class Model
extends java.lang.Object
implements com.mrjaffesclass.apcs.messages.MessageController
Constructor and Description |
---|
Model(com.mrjaffesclass.apcs.messages.Messaging messages)
Model constructor: Create the data representation of the program
|
Modifier and Type | Method and Description |
---|---|
int |
getVariable1()
Getter function for variable 1
|
int |
getVariable2()
Getter function for variable 1
|
void |
init()
Initialize the model here and subscribe to any required messages
|
void |
messageHandler(java.lang.String messageName,
java.lang.Object messagePayload)
Fired when a message is sent through the Messages class that this
controller has subscribed to.
|
void |
setVariable1(int v)
Setter function for variable 1
|
void |
setVariable2(int v)
Setter function for variable 2
|
public Model(com.mrjaffesclass.apcs.messages.Messaging messages)
messages
- Messaging class instantiated by the Controller for
local messages between Model, View, and controllerpublic void init()
public void messageHandler(java.lang.String messageName, java.lang.Object messagePayload)
com.mrjaffesclass.apcs.messages.MessageController
messageHandler
in interface com.mrjaffesclass.apcs.messages.MessageController
public int getVariable1()
public void setVariable1(int v)
v
- New value of variable1public int getVariable2()
public void setVariable2(int v)
v
- New value of variable 2