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>
data
protected javafx.scene.layout.GridPane
grid
protected int
index
protected MainController
mainController
protected javafx.scene.control.ContextMenu
menu
protected javafx.scene.layout.HBox
patternLists
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<Pattern>>>
patterns
protected SearchProgram
searchProgram
-
Constructor Summary
Constructors Constructor Description SearchResultsDialog(MainController mainController, SearchProgram searchProgram)
-
Method Summary
Modifier and Type Method Description void
copyToClipboard()
void
generateNodes()
abstract java.util.Map<java.lang.String,java.lang.String>
getAdditionalInfo(Pattern pattern)
abstract java.lang.String
getSelectedRLE()
void
loadPattern()
void
organiseSearchResults()
void
saveToFile()
void
setSearchProgram(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)
-