public class SupremeBotOverviewController
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SupremeBotOverviewController.schedulerDispatch |
Modifier and Type | Field and Description |
---|---|
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
actionColumn |
private javafx.scene.control.RadioButton |
autocheck |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
billingColumn |
private Selenium |
browser |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
categoryColumn |
private javafx.scene.control.ComboBox<java.lang.String> |
catogry |
private javafx.scene.control.TextField |
checkoutDelay |
private javafx.scene.control.ComboBox<java.lang.String> |
colour |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
colourColumn |
private javafx.collections.ObservableList<java.lang.String> |
colourList |
private javafx.scene.control.TextArea |
console |
private javafx.scene.control.Button |
createProfile |
private ENUMstatus |
enumstatus |
private javafx.scene.control.TableColumn<Person,java.lang.String> |
ID |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
idColumn |
private javafx.scene.control.TableColumn<Person,java.lang.String> |
item |
javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
itemColumn |
private javafx.scene.control.TextField |
keywords |
private MainApp |
mainApp |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
modeColumn |
private javafx.collections.ObservableList<java.lang.String> |
modeList |
private javafx.scene.control.ComboBox<java.lang.String> |
modes |
private javafx.scene.control.TextField |
noOfTasks |
int |
noOfTasksID |
private SupremeBotOverviewController |
passableController |
private javafx.collections.ObservableList<java.lang.String> |
profileList |
private javafx.scene.control.ComboBox<java.lang.String> |
profiles |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
proxyColumn |
private javafx.collections.ObservableList<java.lang.String> |
proxyList |
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
sizeColumn |
private javafx.collections.ObservableList<java.lang.String> |
sizeList |
private javafx.scene.control.ComboBox<java.lang.String> |
sizes |
java.lang.String[] |
st |
private javafx.scene.control.Button |
startTasks |
javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
statusColumn |
private javafx.collections.ObservableList<java.lang.String> |
statusList |
javafx.scene.control.TableView<SupremeTask> |
supremeTask |
java.lang.Integer |
taskCounter |
org.controlsfx.control.ToggleSwitch |
tglSwitchGui |
java.util.List<java.lang.Thread> |
threads |
private javafx.scene.control.TextField |
txtProxy |
Constructor and Description |
---|
SupremeBotOverviewController() |
Modifier and Type | Method and Description |
---|---|
void |
addButtonToTable() |
private void |
alertDialogBuilder(java.lang.String title,
java.lang.String header,
java.lang.String content) |
void |
checkForUpdates(javafx.event.ActionEvent action) |
void |
clearAllTasks(javafx.event.ActionEvent event) |
void |
consoleWriter(java.lang.String temp) |
void |
createTask(javafx.event.ActionEvent event) |
void |
fetchCatogory(javafx.event.ActionEvent action) |
javafx.scene.control.ComboBox<java.lang.String> |
getCboProfiles() |
javafx.scene.control.TextArea |
getConsole() |
javafx.scene.control.TextField |
getKeyword() |
javafx.collections.ObservableList<java.lang.String> |
getProfileList() |
private void |
handleAboutWindow(javafx.event.ActionEvent action) |
private void |
handleCheckoutDelayDialog(javafx.event.ActionEvent action) |
private void |
handleCloseWindow() |
private void |
handleEditPerson() |
private void |
handleExitButton(javafx.event.ActionEvent actionEvent) |
private void |
handleImageScraper(javafx.event.ActionEvent action) |
private void |
handleInstoreRegistrationDialog(javafx.event.ActionEvent action) |
private void |
handleKeywordWindow(javafx.event.ActionEvent action) |
private void |
handleProxyTester(javafx.event.ActionEvent action) |
private void |
handleRecaptchaWindow(javafx.event.ActionEvent action) |
private void |
handleSlackWebhookDialog(javafx.event.ActionEvent action) |
private void |
handleStartTimerDialog(javafx.event.ActionEvent action) |
void |
initialize()
Initializes the controller class.
|
javafx.scene.control.TableColumn<SupremeTask,java.lang.String> |
returnStatusColumn() |
javafx.scene.control.TableView<SupremeTask> |
returnTasks() |
void |
setBrowserMode(Selenium browser) |
void |
setMainApp(MainApp mainApp,
SupremeBotOverviewController botController)
Is called by the main application to give a reference back to itself.
|
private void |
setupClearButtonField(org.controlsfx.control.textfield.CustomTextField customTextField) |
void |
statusColumnUpdateAddingToCart() |
void |
statusColumnUpdateCheckedOut() |
void |
statusColumnUpdateCheckingOut() |
void |
statusColumnUpdateError() |
void |
statusColumnUpdateFetchingVariants() |
void |
statusColumnUpdateItemFound() |
void |
statusColumnUpdateItemNotFound() |
void |
statusColumnUpdateRecaptcha() |
void |
statusColumnUpdateRunning() |
void |
stopTasks() |
private void |
toggleClearTheme() |
private void |
toggleDarkTheme() |
private javafx.scene.control.TextField keywords
private javafx.scene.control.TextField checkoutDelay
private javafx.scene.control.TextField noOfTasks
private javafx.scene.control.TextField txtProxy
private javafx.scene.control.Button createProfile
private javafx.scene.control.Button startTasks
private javafx.scene.control.TextArea console
private javafx.scene.control.ComboBox<java.lang.String> sizes
private javafx.scene.control.ComboBox<java.lang.String> catogry
private javafx.scene.control.ComboBox<java.lang.String> profiles
private javafx.scene.control.ComboBox<java.lang.String> colour
private javafx.scene.control.ComboBox<java.lang.String> modes
private javafx.scene.control.TableColumn<Person,java.lang.String> ID
private javafx.scene.control.TableColumn<Person,java.lang.String> item
public javafx.scene.control.TableView<SupremeTask> supremeTask
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> idColumn
public javafx.scene.control.TableColumn<SupremeTask,java.lang.String> itemColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> colourColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> categoryColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> sizeColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> billingColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> proxyColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> modeColumn
public javafx.scene.control.TableColumn<SupremeTask,java.lang.String> statusColumn
private javafx.scene.control.TableColumn<SupremeTask,java.lang.String> actionColumn
private javafx.scene.control.RadioButton autocheck
public org.controlsfx.control.ToggleSwitch tglSwitchGui
private MainApp mainApp
private ENUMstatus enumstatus
private javafx.collections.ObservableList<java.lang.String> profileList
public java.util.List<java.lang.Thread> threads
private javafx.collections.ObservableList<java.lang.String> sizeList
private javafx.collections.ObservableList<java.lang.String> statusList
private javafx.collections.ObservableList<java.lang.String> modeList
private javafx.collections.ObservableList<java.lang.String> colourList
private javafx.collections.ObservableList<java.lang.String> proxyList
public java.lang.Integer taskCounter
public java.lang.String[] st
public int noOfTasksID
private SupremeBotOverviewController passableController
private Selenium browser
public void setMainApp(MainApp mainApp, SupremeBotOverviewController botController)
mainApp
- botController
- public javafx.collections.ObservableList<java.lang.String> getProfileList()
public javafx.scene.control.TableView<SupremeTask> returnTasks()
public void setBrowserMode(Selenium browser)
public javafx.scene.control.TextField getKeyword()
public javafx.scene.control.TableColumn<SupremeTask,java.lang.String> returnStatusColumn()
public javafx.scene.control.TextArea getConsole()
public javafx.scene.control.ComboBox<java.lang.String> getCboProfiles()
private void handleEditPerson()
private void handleRecaptchaWindow(javafx.event.ActionEvent action)
private void handleProxyTester(javafx.event.ActionEvent action)
private void handleAboutWindow(javafx.event.ActionEvent action)
private void handleImageScraper(javafx.event.ActionEvent action) throws java.io.FileNotFoundException
java.io.FileNotFoundException
private void handleSlackWebhookDialog(javafx.event.ActionEvent action) throws java.io.FileNotFoundException
java.io.FileNotFoundException
private void handleInstoreRegistrationDialog(javafx.event.ActionEvent action) throws java.io.FileNotFoundException
java.io.FileNotFoundException
private void handleKeywordWindow(javafx.event.ActionEvent action) throws java.io.FileNotFoundException
java.io.FileNotFoundException
private void handleStartTimerDialog(javafx.event.ActionEvent action)
private void handleCheckoutDelayDialog(javafx.event.ActionEvent action)
public void consoleWriter(java.lang.String temp)
private void handleExitButton(javafx.event.ActionEvent actionEvent)
private void handleCloseWindow()
public void initialize()
public void addButtonToTable()
public void stopTasks()
public void clearAllTasks(javafx.event.ActionEvent event)
public void statusColumnUpdateError()
public void statusColumnUpdateRunning()
public void statusColumnUpdateItemFound()
public void statusColumnUpdateItemNotFound()
public void statusColumnUpdateFetchingVariants()
public void statusColumnUpdateAddingToCart()
public void statusColumnUpdateCheckingOut()
public void statusColumnUpdateRecaptcha()
public void statusColumnUpdateCheckedOut()
private void toggleDarkTheme()
private void toggleClearTheme()
public void fetchCatogory(javafx.event.ActionEvent action)
public void createTask(javafx.event.ActionEvent event) throws java.lang.InterruptedException, java.io.IOException, java.text.ParseException
java.lang.InterruptedException
java.io.IOException
java.text.ParseException
public void checkForUpdates(javafx.event.ActionEvent action)
private void setupClearButtonField(org.controlsfx.control.textfield.CustomTextField customTextField) throws java.lang.Exception
java.lang.Exception
private void alertDialogBuilder(java.lang.String title, java.lang.String header, java.lang.String content)