package org.merapi.helper.messages; import org.merapi.messages.Message; public class ListUpdateMessage extends Message { //-------------------------------------------------------------------------- // // Constants // //-------------------------------------------------------------------------- public static final String ITEM_ADDED = "itemAdded"; public static final String ITEM_REMOVED = "itemRemoved"; /** * Message type for a SAY_IT message. */ public static final String LIST_UPDATE = "listUpdate"; //-------------------------------------------------------------------------- // // Constructor // //-------------------------------------------------------------------------- /** * Constructor. */ public ListUpdateMessage() { super(LIST_UPDATE); } //-------------------------------------------------------------------------- // // Properties // //-------------------------------------------------------------------------- //---------------------------------- // text //---------------------------------- /** * A custom data property that contains the text to speak sent from AIR */ // public String getText() { return __text; } // public void setText( String val ) { __text = val; } //-------------------------------------------------------------------------- // // Variables // //-------------------------------------------------------------------------- // private String __text = null; public String action = null; //public String fileReference = null; public String infoHash = null; /** * A set of args to use as the system execute parameters */ public String[] getArgs() { Object[] data = (Object[]) getData(); String[] args = new String[data.length]; for (int i = 0; i < data.length; i++) { args[i] = (String) data[i]; } return args; } public void setArgs(String[] stringArray) { // for (int i = 0; i< stringArray.length ; i++) { // this.setData(stringArray[i]); // } this.setData(stringArray); } }