- getAllSubMenus() - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- getApiVersion() - Method in class com.thecoderscorner.menu.remote.commands.MenuJoinCommand
-
- getAtLeastBytes(ByteBuffer, int) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- getAtLeastBytes(ByteBuffer, int) - Method in class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- getAtLeastBytes(ByteBuffer, int) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
Reads at least the number of bytes requested waiting if need be for more data.
- getBootType() - Method in class com.thecoderscorner.menu.remote.commands.MenuBootstrapCommand
-
- getChangeType() - Method in class com.thecoderscorner.menu.remote.commands.MenuChangeCommand
-
- getCode() - Method in enum com.thecoderscorner.menu.remote.commands.MenuCommandType
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuActionBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuAnalogBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuBooleanBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuBootstrapCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuChangeCommand
-
- getCommandType() - Method in interface com.thecoderscorner.menu.remote.commands.MenuCommand
-
The type of message received.
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuEnumBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuFloatBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuHeartbeatCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuJoinCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuRemoteBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuSubBootCommand
-
- getCommandType() - Method in class com.thecoderscorner.menu.remote.commands.MenuTextBootCommand
-
- getConnectionName() - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
Gets the name of this connector locally
- getConnectionName() - Method in class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- getConnectionName() - Method in class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- getConnectionName() - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- getConnector() - Method in class com.thecoderscorner.menu.remote.RemoteMenuController
-
get the underlying connectivity, rarely needed
- getCurrentValue() - Method in class com.thecoderscorner.menu.remote.commands.BootItemMenuCommand
-
- getDescription() - Method in enum com.thecoderscorner.menu.remote.protocol.ApiPlatform
-
- getDivisor() - Method in class com.thecoderscorner.menu.domain.AnalogMenuItem
-
The divisor used when displaying the item, for example value 50 with a divisor of 10 is 5.0
- getEepromAddress() - Method in class com.thecoderscorner.menu.domain.MenuItem
-
gets the eeprom storage address for this item.
- getEnumEntries() - Method in class com.thecoderscorner.menu.domain.EnumMenuItem
-
- getFunctionName() - Method in class com.thecoderscorner.menu.domain.MenuItem
-
Gets the function name for this item
- getId() - Method in class com.thecoderscorner.menu.domain.MenuItem
-
gets the ID for the menu item
- getKey() - Method in enum com.thecoderscorner.menu.remote.protocol.ApiPlatform
-
- getKeyIdentifier() - Method in interface com.thecoderscorner.menu.remote.MenuCommandProtocol
-
returns the identifier for this protocol, when used in messages
- getKeyIdentifier() - Method in class com.thecoderscorner.menu.remote.protocol.TagValMenuCommandProtocol
-
- getMajorVersion() - Method in class com.thecoderscorner.menu.remote.RemoteInformation
-
the major version of the remote host
- getMaxValue() - Method in class com.thecoderscorner.menu.domain.AnalogMenuItem
-
The maximum value (0 based integer) that this item can represent
- getMenuById(SubMenuItem, int) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- getMenuItem() - Method in class com.thecoderscorner.menu.remote.commands.BootItemMenuCommand
-
- getMenuItemId() - Method in class com.thecoderscorner.menu.remote.commands.MenuChangeCommand
-
- getMenuItems(MenuItem) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- getMenuState(MenuItem<T>) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- getMinorVersion() - Method in class com.thecoderscorner.menu.remote.RemoteInformation
-
the minor version of the remote host
- getMyName() - Method in class com.thecoderscorner.menu.remote.commands.MenuJoinCommand
-
- getName() - Method in class com.thecoderscorner.menu.domain.MenuItem
-
gets the name of the menu item
- getName() - Method in class com.thecoderscorner.menu.remote.RemoteInformation
-
the name of the remote
- getNaming() - Method in class com.thecoderscorner.menu.domain.BooleanMenuItem
-
returns the naming for this boolean, that describes how to render the true/false choice.
- getNumDecimalPlaces() - Method in class com.thecoderscorner.menu.domain.FloatMenuItem
-
- getOffset() - Method in class com.thecoderscorner.menu.domain.AnalogMenuItem
-
The offset from 0 that is used when displaying the item, can be negative
- getParentItemId() - Method in class com.thecoderscorner.menu.remote.commands.MenuChangeCommand
-
- getPlatform() - Method in class com.thecoderscorner.menu.remote.commands.MenuJoinCommand
-
- getPlatform() - Method in class com.thecoderscorner.menu.remote.RemoteInformation
-
the platform type of the remote host
- getRemoteNum() - Method in class com.thecoderscorner.menu.domain.RemoteMenuItem
-
- getRemotePartyInfo() - Method in class com.thecoderscorner.menu.remote.RemoteMenuController
-
get the name of the device that we've connected to.
- getResult() - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- getSubMenuById(int) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- getSubMenuId() - Method in class com.thecoderscorner.menu.remote.commands.BootItemMenuCommand
-
- getTextLength() - Method in class com.thecoderscorner.menu.domain.TextMenuItem
-
The maximum length allowable.
- getThis() - Method in class com.thecoderscorner.menu.domain.ActionMenuItemBuilder
-
- getThis() - Method in class com.thecoderscorner.menu.domain.BooleanMenuItemBuilder
-
- getThis() - Method in class com.thecoderscorner.menu.domain.FloatMenuItemBuilder
-
- getThis() - Method in class com.thecoderscorner.menu.domain.RemoteMenuItemBuilder
-
- getThis() - Method in class com.thecoderscorner.menu.domain.SubMenuItemBuilder
-
- getThis() - Method in class com.thecoderscorner.menu.domain.TextMenuItemBuilder
-
- getUnitName() - Method in class com.thecoderscorner.menu.domain.AnalogMenuItem
-
The unit name to appear directly after the value, for example a temprature item may be "oC"
where as a volume control could be "dB"
- getValue() - Method in class com.thecoderscorner.menu.domain.state.MenuState
-
gets the current value
- getValue() - Method in class com.thecoderscorner.menu.remote.commands.MenuChangeCommand
-
- getValue(String) - Method in class com.thecoderscorner.menu.remote.protocol.TagValTextParser
-
Gets the value associated with the key from the message.
- getValueAsInt(String) - Method in class com.thecoderscorner.menu.remote.protocol.TagValTextParser
-
Calls the getValue method first and the converts to an integer.
- getVersionFromProperties() - Static method in class com.thecoderscorner.menu.remote.protocol.ProtocolUtil
-
gets and caches the current version from the version properties file
- readCompleteMessage(ByteBuffer) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
- readOnly - Variable in class com.thecoderscorner.menu.domain.MenuItem
-
- registerConnectionChangeListener(ConnectionChangeListener) - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
Register for information about connection state
- registerConnectionChangeListener(ConnectionChangeListener) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
Register for connection change events, when there is a change in connectivity status
on the underlying transport.
- registerConnectionChangeListener(ConnectionChangeListener) - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- registerConnectorListener(RemoteConnectorListener) - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
register a listener that will receive any messages sent by the menu library
- registerConnectorListener(RemoteConnectorListener) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
Register for connector messages, when new messages are received from this stream.
- registerConnectorListener(RemoteConnectorListener) - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- REMOTE_BOOT_ITEM - com.thecoderscorner.menu.remote.commands.MenuCommandType
-
- RemoteConnector - Interface in com.thecoderscorner.menu.remote
-
This is the base interface implemented by all remote connectors, it provides the means to both send and receive
menu commands.
- RemoteConnectorListener - Interface in com.thecoderscorner.menu.remote
-
This is the low level, communication listener interface that you implement in order to know when commands have
been received from the remote device.
- RemoteControllerListener - Interface in com.thecoderscorner.menu.remote
-
This interface is implemented when you wish to receive update events from a RemoteMenuController.
- RemoteInformation - Class in com.thecoderscorner.menu.remote
-
Represents the remote connection details, such as name and version.
- RemoteInformation(String, int, int, ApiPlatform) - Constructor for class com.thecoderscorner.menu.remote.RemoteInformation
-
- RemoteMenuController - Class in com.thecoderscorner.menu.remote
-
This class manages a single remote connection to an Arduino.
- RemoteMenuController(RemoteConnector, MenuTree, ScheduledExecutorService, String, Clock, int) - Constructor for class com.thecoderscorner.menu.remote.RemoteMenuController
-
- RemoteMenuItem - Class in com.thecoderscorner.menu.domain
-
RemoteMenuItem represents a menu item conveying status information about a remote connection.
- RemoteMenuItem() - Constructor for class com.thecoderscorner.menu.domain.RemoteMenuItem
-
- RemoteMenuItem(String, int, int, int) - Constructor for class com.thecoderscorner.menu.domain.RemoteMenuItem
-
- RemoteMenuItemBuilder - Class in com.thecoderscorner.menu.domain
-
Constructs a SubMenuItemBuilder using the standard builder pattern.
- RemoteMenuItemBuilder() - Constructor for class com.thecoderscorner.menu.domain.RemoteMenuItemBuilder
-
- removeMenuItem(MenuItem) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- removeMenuItem(SubMenuItem, MenuItem) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- replaceMenuById(MenuItem) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- replaceMenuById(SubMenuItem, MenuItem) - Method in class com.thecoderscorner.menu.domain.state.MenuTree
-
- ROOT - Static variable in class com.thecoderscorner.menu.domain.state.MenuTree
-
- Rs232ControllerBuilder - Class in com.thecoderscorner.menu.remote.rs232
-
Creates an instance of a RS232 based controller to a given port, and connects it with the selected menu.
- Rs232ControllerBuilder() - Constructor for class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
- Rs232RemoteConnector - Class in com.thecoderscorner.menu.remote.rs232
-
This is the R232 connector that can talk to a tcMenu library application running
on an embedded Arduino.
- Rs232RemoteConnector(String, int, MenuCommandProtocol, ScheduledExecutorService) - Constructor for class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- sendCommand(MenuCommand) - Method in class com.thecoderscorner.menu.remote.RemoteMenuController
-
send a command to the Arduino, normally use the CommandFactory to generate the command
- sendInternal(ByteBuffer) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- sendInternal(ByteBuffer) - Method in class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- sendInternal(ByteBuffer) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
performs a send of all bytes in the output buffer until the output buffer is empty
- sendMenuCommand(MenuCommand) - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
Sends a command to the menu library running on the embedded hardware.
- sendMenuCommand(MenuCommand) - Method in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
Sends a command to the remote with the protocol and usual headers.
- sendMenuCommand(MenuCommand) - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- setResult(T) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- SocketBasedConnector - Class in com.thecoderscorner.menu.remote.socket
-
- SocketBasedConnector(ScheduledExecutorService, MenuCommandProtocol, String, int) - Constructor for class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- SocketControllerBuilder - Class in com.thecoderscorner.menu.remote.socket
-
Creates an instance of a socket based controller to a given port, and connects it with the selected menu.
- SocketControllerBuilder() - Constructor for class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
- start() - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
Starts the communication channel, so it will attempt to connect with the configured device
- start() - Method in class com.thecoderscorner.menu.remote.RemoteMenuController
-
starts the remote connection such that it will attempt to establish connectivity
- start() - Method in class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- start() - Method in class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- start() - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- START - com.thecoderscorner.menu.remote.commands.MenuBootstrapCommand.BootType
-
- START_OF_MSG - Static variable in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
- STARTED - com.thecoderscorner.menu.remote.StreamRemoteConnector.StreamState
-
- state - Variable in class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
- stop() - Method in interface com.thecoderscorner.menu.remote.RemoteConnector
-
Stops the library and attempts to also stop any threads and other resources associated.
- stop() - Method in class com.thecoderscorner.menu.remote.RemoteMenuController
-
attempt to stop the underlying connector
- stop() - Method in class com.thecoderscorner.menu.remote.rs232.Rs232RemoteConnector
-
- stop() - Method in class com.thecoderscorner.menu.remote.socket.SocketBasedConnector
-
- stop() - Method in class com.thecoderscorner.menu.remote.udp.UdpRemoteConnector
-
- StreamRemoteConnector - Class in com.thecoderscorner.menu.remote
-
Stream remote connector is the base class for all stream implementations, such as Socket and RS232.
- StreamRemoteConnector(MenuCommandProtocol, ScheduledExecutorService) - Constructor for class com.thecoderscorner.menu.remote.StreamRemoteConnector
-
- StreamRemoteConnector.StreamState - Enum in com.thecoderscorner.menu.remote
-
- StringMenuState - Class in com.thecoderscorner.menu.domain.state
-
An implementation of menu state for Strings.
- StringMenuState(boolean, boolean, String) - Constructor for class com.thecoderscorner.menu.domain.state.StringMenuState
-
- SUBMENU_BOOT_ITEM - com.thecoderscorner.menu.remote.commands.MenuCommandType
-
- SubMenuItem - Class in com.thecoderscorner.menu.domain
-
SubMenuItem represents a menu item that has children.
- SubMenuItem() - Constructor for class com.thecoderscorner.menu.domain.SubMenuItem
-
- SubMenuItem(String, int, int) - Constructor for class com.thecoderscorner.menu.domain.SubMenuItem
-
- SubMenuItemBuilder - Class in com.thecoderscorner.menu.domain
-
Constructs a SubMenuItemBuilder using the standard builder pattern.
- SubMenuItemBuilder() - Constructor for class com.thecoderscorner.menu.domain.SubMenuItemBuilder
-
- valueOf(String) - Static method in enum com.thecoderscorner.menu.domain.BooleanMenuItem.BooleanNaming
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.domain.state.MenuTree.MoveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.remote.commands.MenuBootstrapCommand.BootType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.remote.commands.MenuChangeCommand.ChangeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.remote.commands.MenuCommandType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.remote.protocol.ApiPlatform
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thecoderscorner.menu.remote.StreamRemoteConnector.StreamState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.thecoderscorner.menu.domain.BooleanMenuItem.BooleanNaming
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.domain.state.MenuTree.MoveType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.remote.commands.MenuBootstrapCommand.BootType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.remote.commands.MenuChangeCommand.ChangeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.remote.commands.MenuCommandType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.remote.protocol.ApiPlatform
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.thecoderscorner.menu.remote.StreamRemoteConnector.StreamState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visit(ActionMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(ActionMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(AnalogMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(AnalogMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(BooleanMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(BooleanMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(EnumMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(EnumMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(FloatMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(FloatMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(RemoteMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(RemoteMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(SubMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(SubMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visit(TextMenuItem) - Method in class com.thecoderscorner.menu.domain.util.AbstractMenuItemVisitor
-
- visit(TextMenuItem) - Method in interface com.thecoderscorner.menu.domain.util.MenuItemVisitor
-
- visitWithResult(MenuItem, AbstractMenuItemVisitor<T>) - Static method in class com.thecoderscorner.menu.domain.util.MenuItemHelper
-
- withAddress(String) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Mandatory, the address on which this socket is to bind to receive and send datagrams.
- withBindAddress(String) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Mandatory, the address on which this socket is to bind to receive and send datagrams.
- withClock(Clock) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Optional, defaults to system clock but can be overriden
- withClock(Clock) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Optional, defaults to system clock but can be overriden
- withClock(Clock) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, defaults to system clock but can be overriden
- withDecimalPlaces(int) - Method in class com.thecoderscorner.menu.domain.FloatMenuItemBuilder
-
- withDeviceId(short) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Mandatory, specifies the device ID to listen for.
- withDivisor(int) - Method in class com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-
- withEepromAddr(int) - Method in class com.thecoderscorner.menu.domain.MenuItemBuilder
-
- withEnumList(List<String>) - Method in class com.thecoderscorner.menu.domain.EnumMenuItemBuilder
-
- withExecutor(ScheduledExecutorService) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Optional, defaults to creating a suitable executor for single connectivity
- withExecutor(ScheduledExecutorService) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Optional, defaults to creating a suitable executor for single connectivity
- withExecutor(ScheduledExecutorService) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, defaults to creating a suitable executor for single connectivity
- withExisting(ActionMenuItem) - Method in class com.thecoderscorner.menu.domain.ActionMenuItemBuilder
-
- withExisting(AnalogMenuItem) - Method in class com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-
- withExisting(BooleanMenuItem) - Method in class com.thecoderscorner.menu.domain.BooleanMenuItemBuilder
-
- withExisting(EnumMenuItem) - Method in class com.thecoderscorner.menu.domain.EnumMenuItemBuilder
-
- withExisting(FloatMenuItem) - Method in class com.thecoderscorner.menu.domain.FloatMenuItemBuilder
-
- withExisting(RemoteMenuItem) - Method in class com.thecoderscorner.menu.domain.RemoteMenuItemBuilder
-
- withExisting(SubMenuItem) - Method in class com.thecoderscorner.menu.domain.SubMenuItemBuilder
-
- withExisting(TextMenuItem) - Method in class com.thecoderscorner.menu.domain.TextMenuItemBuilder
-
- withFunctionName(String) - Method in class com.thecoderscorner.menu.domain.MenuItemBuilder
-
- withHeartbeatFrequency(int) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Optional, defaults to 10 seconds between heartbeats.
- withHeartbeatFrequency(int) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Optional, defaults to 10 seconds between heartbeats.
- withHeartbeatFrequency(int) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, defaults to 10 seconds between heartbeats.
- withId(int) - Method in class com.thecoderscorner.menu.domain.MenuItemBuilder
-
- withLength(int) - Method in class com.thecoderscorner.menu.domain.TextMenuItemBuilder
-
- withLocalName(String) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Optional, Set the name of this connection, defaults to NoName
- withLocalName(String) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Optional, Set the name of this connection, defaults to NoName
- withLocalName(String) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, Set the name of this connection, defaults to NoName
- withMaxValue(int) - Method in class com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-
- withMenuTree(MenuTree) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Mandatory, the menuTree instance to store the menu items retrieved from the remote side.
- withMenuTree(MenuTree) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Mandatory, the menuTree instance to store the menu items retrieved from the remote side.
- withMenuTree(MenuTree) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Mandatory, the menuTree instance to store the menu items retrieved from the remote side.
- withName(String) - Method in class com.thecoderscorner.menu.domain.MenuItemBuilder
-
- withNaming(BooleanMenuItem.BooleanNaming) - Method in class com.thecoderscorner.menu.domain.BooleanMenuItemBuilder
-
- withOffset(int) - Method in class com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-
- withPort(int) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Mandatory, the port locally on which to bind for multicast packets.
- withPort(int) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Mandatory, the port locally on which to bind for multicast packets.
- withProtocol(MenuCommandProtocol) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Optional, defaults to the standard protocol.
- withProtocol(MenuCommandProtocol) - Method in class com.thecoderscorner.menu.remote.socket.SocketControllerBuilder
-
Optional, defaults to the standard protocol.
- withProtocol(MenuCommandProtocol) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, defaults to the standard protocol.
- withReadOnly(boolean) - Method in class com.thecoderscorner.menu.domain.MenuItemBuilder
-
- withRemoteNo(int) - Method in class com.thecoderscorner.menu.domain.RemoteMenuItemBuilder
-
- withRs232(String, int) - Method in class com.thecoderscorner.menu.remote.rs232.Rs232ControllerBuilder
-
Mandatory, specifies the port name and baud rate for rs232.
- withSendAsDevice(boolean) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, normally set to false, as usually the Java API is not providing a menu as a device.
- withSendFreq(long) - Method in class com.thecoderscorner.menu.remote.udp.UdpControllerBuilder
-
Optional, specifies the amount of time to wait before publishing a packet in millis, to try and send more than one
at a time.
- withUnit(String) - Method in class com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-