Class CommandFactory
- java.lang.Object
-
- com.thecoderscorner.menu.remote.commands.CommandFactory
-
public class CommandFactory extends java.lang.ObjectStatic helper methods that create various types of messages, prefer this method over creating instances directly
-
-
Constructor Summary
Constructors Constructor Description CommandFactory()
-
Method Summary
-
-
-
Method Detail
-
newJoinCommand
public static MenuJoinCommand newJoinCommand(java.lang.String name)
-
newHeartbeatCommand
public static MenuHeartbeatCommand newHeartbeatCommand()
-
newBootstrapCommand
public static MenuBootstrapCommand newBootstrapCommand(MenuBootstrapCommand.BootType type)
-
newAnalogBootCommand
public static MenuAnalogBootCommand newAnalogBootCommand(int parentId, AnalogMenuItem item, int currentVal)
-
newMenuSubBootCommand
public static MenuSubBootCommand newMenuSubBootCommand(int parentId, SubMenuItem item)
-
newMenuEnumBootCommand
public static MenuEnumBootCommand newMenuEnumBootCommand(int parentId, EnumMenuItem item, int currentVal)
-
newMenuBooleanBootCommand
public static MenuBooleanBootCommand newMenuBooleanBootCommand(int parentId, BooleanMenuItem item, boolean currentVal)
-
newMenuFloatBootCommand
public static MenuFloatBootCommand newMenuFloatBootCommand(int parentId, FloatMenuItem item, java.lang.Float currentVal)
-
newMenuRemoteBootCommand
public static MenuRemoteBootCommand newMenuRemoteBootCommand(int parentId, RemoteMenuItem item, java.lang.String currentVal)
-
newMenuActionBootCommand
public static MenuActionBootCommand newMenuActionBootCommand(int parentId, ActionMenuItem item)
-
newMenuTextBootCommand
public static MenuTextBootCommand newMenuTextBootCommand(int parentId, TextMenuItem item, java.lang.String currentVal)
-
newDeltaChangeCommand
public static MenuChangeCommand newDeltaChangeCommand(int parentId, int item, int value)
-
newAbsoluteMenuChangeCommand
public static MenuChangeCommand newAbsoluteMenuChangeCommand(int parentId, int item, java.lang.Object value)
-
-