public abstract class EditPortListActivity<ITEM_T extends DeviceConfiguration> extends EditUSBDeviceActivity
EditActivity.ConfigurationTypeAndDisplayName, EditActivity.DisplayNameAndInteger, EditActivity.DisplayNameAndRequestCode, EditActivity.SetNameTextWatcher
Modifier and Type | Field and Description |
---|---|
protected EditText |
editTextBannerControllerName |
protected int |
idBannerParent |
protected int |
idControllerName |
protected int |
idControllerSerialNumber |
protected int |
idItemEditTextResult |
protected int |
idItemPortNumber |
protected int |
idItemRowPort |
protected int |
idListParentLayout |
protected int |
initialPortNumber |
protected java.lang.Class<ITEM_T> |
itemClass |
protected java.util.List<ITEM_T> |
itemList |
protected java.util.ArrayList<View> |
itemViews |
protected int |
layoutControllerNameBanner |
protected int |
layoutItem |
protected int |
layoutMain |
static java.lang.String |
TAG |
protected TextView |
textViewSerialNumber |
extraUSBDevices
appUtil, configurationUtility, context, controllerConfiguration, currentCfgFile, extantRobotConfigurations, haveRobotConfigMapParameter, idAddButton, idFixButton, idSwapButton, remoteConfigure, robotConfigFileManager, robotConfigMap, scannedDevices, spinnerListener, utility
Modifier | Constructor and Description |
---|---|
protected |
EditPortListActivity() |
Modifier and Type | Method and Description |
---|---|
protected void |
addNameTextChangeWatcherOnIndex(int index) |
protected void |
addNewItem() |
protected void |
addViewListeners() |
protected abstract void |
addViewListenersOnIndex(int index) |
protected View |
createItemViewForPort(int portNumber) |
protected void |
createListViews(EditParameters<ITEM_T> parameters) |
protected DeviceConfiguration |
findConfigByIndex(int index) |
protected DeviceConfiguration |
findConfigByPort(int port) |
protected View |
findViewByIndex(int index) |
protected void |
finishOk() |
protected void |
onActivityResult(int requestCodeValue,
int resultCode,
Intent data) |
void |
onAddButtonPressed(View v) |
void |
onCancelButtonPressed(View v) |
protected void |
onCreate(Bundle savedInstanceState) |
void |
onDoneButtonPressed(View v) |
void |
onFixButtonPressed(View v) |
protected void |
onStart() |
void |
onSwapButtonPressed(View view) |
protected void |
refreshSerialNumber() |
completeSwapConfiguration, deserialize, determineExtraUSBDevices, fixConfiguration, getFixableCandidate, getTag, isFixable, isSwappable, refreshAfterFix, refreshAfterSwap, showButton, showFixButton, showFixSwapButtons, showSwapButton, swapConfiguration
changeDevice, clearDevice, 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
public static final java.lang.String TAG
protected int layoutMain
protected int layoutControllerNameBanner
protected int idListParentLayout
protected int layoutItem
protected int idItemRowPort
protected int idItemPortNumber
protected int idItemEditTextResult
protected java.util.ArrayList<View> itemViews
protected java.util.List<ITEM_T extends DeviceConfiguration> itemList
protected java.lang.Class<ITEM_T extends DeviceConfiguration> itemClass
protected int initialPortNumber
protected int idBannerParent
protected int idControllerName
protected int idControllerSerialNumber
protected EditText editTextBannerControllerName
protected TextView textViewSerialNumber
protected void onCreate(Bundle savedInstanceState)
onCreate
in class EditActivity
protected void refreshSerialNumber()
refreshSerialNumber
in class EditUSBDeviceActivity
protected void onStart()
onStart
in class EditActivity
protected void createListViews(EditParameters<ITEM_T> parameters)
protected void addViewListeners()
protected abstract void addViewListenersOnIndex(int index)
protected View createItemViewForPort(int portNumber)
protected void addNameTextChangeWatcherOnIndex(int index)
public void onAddButtonPressed(View v)
protected void addNewItem()
public void onFixButtonPressed(View v)
public void onSwapButtonPressed(View view)
protected void onActivityResult(int requestCodeValue, int resultCode, Intent data)
protected View findViewByIndex(int index)
protected DeviceConfiguration findConfigByIndex(int index)
protected DeviceConfiguration findConfigByPort(int port)
public void onDoneButtonPressed(View v)
public void onCancelButtonPressed(View v)
protected void finishOk()
finishOk
in class EditActivity