Class SearchResultsDialog
java.lang.Object
javafx.scene.control.Dialog
application.controller.dialogs.search.SearchResultsDialog
- All Implemented Interfaces:
javafx.event.EventTarget
- Direct Known Subclasses:
AgarSearchResultsDialog,BruteForceSearchResultsDialog,CatalystSearchResultsDialog,RuleSearchResultsDialog
public abstract class SearchResultsDialog
extends javafx.scene.control.Dialog
-
Property Summary
-
Field Summary
Fields Modifier and Type Field Description protected javafx.collections.ObservableList<Grid>dataprotected javafx.scene.layout.GridPanegridprotected intindexprotected MainControllermainControllerprotected javafx.scene.control.ContextMenumenuprotected javafx.scene.layout.HBoxpatternListsprotected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<Pattern>>>patternsprotected SearchProgramsearchProgram -
Constructor Summary
Constructors Constructor Description SearchResultsDialog(MainController mainController, SearchProgram searchProgram) -
Method Summary
Modifier and Type Method Description voidcopyToClipboard()voidgenerateNodes()abstract java.util.Map<java.lang.String,java.lang.String>getAdditionalInfo(Pattern pattern)abstract java.lang.StringgetSelectedRLE()voidloadPattern()voidorganiseSearchResults()voidsaveToFile()voidsetSearchProgram(SearchProgram searchProgram)Methods inherited from class javafx.scene.control.Dialog
buildEventDispatchChain, close, contentTextProperty, dialogPaneProperty, getContentText, getDialogPane, getGraphic, getHeaderText, getHeight, getModality, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOwner, getResult, getResultConverter, getTitle, getWidth, getX, getY, graphicProperty, headerTextProperty, heightProperty, hide, initModality, initOwner, initStyle, isResizable, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, resizableProperty, resultConverterProperty, resultProperty, setContentText, setDialogPane, setGraphic, setHeaderText, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setResizable, setResult, setResultConverter, setTitle, setWidth, setX, setY, show, showAndWait, showingProperty, titleProperty, widthProperty, xProperty, yProperty
-
Field Details
-
grid
protected javafx.scene.layout.GridPane grid -
menu
protected javafx.scene.control.ContextMenu menu -
searchProgram
-
mainController
-
index
protected int index -
patterns
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<Pattern>>> patterns -
patternLists
protected javafx.scene.layout.HBox patternLists -
data
-
-
Constructor Details
-
Method Details
-
setSearchProgram
-
saveToFile
public void saveToFile() -
loadPattern
public void loadPattern() -
copyToClipboard
public void copyToClipboard() -
organiseSearchResults
public void organiseSearchResults() -
generateNodes
public void generateNodes() -
getSelectedRLE
public abstract java.lang.String getSelectedRLE() -
getAdditionalInfo
public abstract java.util.Map<java.lang.String,java.lang.String> getAdditionalInfo(Pattern pattern)
-