public abstract class EditPortListSpinnerActivity<ITEM_T extends DeviceConfiguration> extends EditPortListActivity<ITEM_T>
EditActivity.ConfigurationTypeAndDisplayName, EditActivity.DisplayNameAndInteger, EditActivity.DisplayNameAndRequestCode, EditActivity.SetNameTextWatcher
Modifier and Type | Field and Description |
---|---|
protected ControlSystem |
controlSystem |
protected int |
idItemSpinner |
editTextBannerControllerName, idBannerParent, idControllerName, idControllerSerialNumber, idItemEditTextResult, idItemPortNumber, idItemRowPort, idListParentLayout, initialPortNumber, itemClass, itemList, itemViews, layoutControllerNameBanner, layoutItem, layoutMain, TAG, textViewSerialNumber
extraUSBDevices
appUtil, configurationUtility, context, controllerConfiguration, currentCfgFile, extantRobotConfigurations, haveRobotConfigMapParameter, idAddButton, idFixButton, idSwapButton, remoteConfigure, robotConfigFileManager, robotConfigMap, scannedDevices, spinnerListener, utility
Modifier | Constructor and Description |
---|---|
protected |
EditPortListSpinnerActivity() |
Modifier and Type | Method and Description |
---|---|
protected void |
addViewListenersOnIndex(int index) |
protected void |
changeDevice(View itemView,
ConfigurationType type) |
protected void |
clearDevice(View itemView) |
protected View |
createItemViewForPort(int portNumber) |
protected void |
deserialize(EditParameters parameters) |
protected abstract ConfigurationType.DeviceFlavor |
getDeviceFlavorBeingConfigured() |
protected void |
localizeSpinner(View itemView)
Override if you need the 3-parameter variant of getApplicableConfigTypes()
|
addNameTextChangeWatcherOnIndex, addNewItem, addViewListeners, createListViews, findConfigByIndex, findConfigByPort, findViewByIndex, finishOk, onActivityResult, onAddButtonPressed, onCancelButtonPressed, onCreate, onDoneButtonPressed, onFixButtonPressed, onStart, onSwapButtonPressed, refreshSerialNumber
completeSwapConfiguration, determineExtraUSBDevices, fixConfiguration, getFixableCandidate, getTag, isFixable, isSwappable, refreshAfterFix, refreshAfterSwap, showButton, showFixButton, showFixSwapButtons, showSwapButton, swapConfiguration
clearNameIfNecessary, deserializeConfigMap, disabledDeviceName, displayNameOfConfigurationType, findPosition, findPosition, finishCancel, finishOk, finishOk, formatSerialNumber, getDefaultEnabledSelection, getRobotConfigMap, handleCommandNotifyActiveConfig, handleLaunchEdit, handleLaunchEdit, handleLaunchEdit, handleSpinner, handleSpinner, localizeConfigTypeSpinner, localizeConfigTypeSpinnerStrings, localizeConfigTypeSpinnerTypes, logActivityResult, logBackPressed, nameOf, nameOf, onBackPressed, sendOrInject
protected int idItemSpinner
protected ControlSystem controlSystem
protected abstract ConfigurationType.DeviceFlavor getDeviceFlavorBeingConfigured()
protected void deserialize(EditParameters parameters)
deserialize
in class EditUSBDeviceActivity
protected View createItemViewForPort(int portNumber)
createItemViewForPort
in class EditPortListActivity<ITEM_T extends DeviceConfiguration>
protected void localizeSpinner(View itemView)
protected void addViewListenersOnIndex(int index)
addViewListenersOnIndex
in class EditPortListActivity<ITEM_T extends DeviceConfiguration>
protected void clearDevice(View itemView)
clearDevice
in class EditActivity
protected void changeDevice(View itemView, ConfigurationType type)
changeDevice
in class EditActivity