public class RedditExtractorUI
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private boolean |
accepted |
private javax.swing.JTextField |
accountSearchField |
private javax.swing.JPanel |
accountSearchTab |
private java.lang.String |
apiRoot |
private javax.swing.JPanel |
buttonFillerPanel |
private javax.swing.JPanel |
buttonPanel |
private javax.swing.JButton |
cancelButton |
private javax.swing.JPanel |
commentSearchTab |
private Context |
context |
private javax.swing.JCheckBox |
crawlCommentLink |
private javax.swing.JCheckBox |
crawlCommentUser |
private javax.swing.JCheckBox |
crawlLinkComment |
private javax.swing.JCheckBox |
crawlLinkSR |
private javax.swing.JCheckBox |
crawlLinkUser |
private javax.swing.JPanel |
crawlOptions |
private javax.swing.JCheckBox |
crawlSRLink |
private javax.swing.JCheckBox |
crawlToggle |
private javax.swing.JCheckBox |
crawlUserComment |
private javax.swing.JCheckBox |
crawlUserLink |
private java.text.DateFormat |
dateFormat |
private javax.swing.JDialog |
dialog |
private javax.swing.JLabel |
jLabel3 |
private javax.swing.JButton |
linkAddSLsButton |
private javax.swing.JButton |
linkAddUrlButton |
private javax.swing.JButton |
linkClearButton |
private javax.swing.JTextField |
linkField |
private javax.swing.JLabel |
linkLabel |
private javax.swing.DefaultListModel |
linkModel |
private javax.swing.JScrollPane |
linkScrollpane |
private javax.swing.JList |
linkSearchList |
private javax.swing.JPanel |
linkSearchTab |
private javax.swing.JButton |
okButton |
private javax.swing.JTabbedPane |
redditTabs |
private javax.swing.JTextArea |
subredditDetailTextArea |
private javax.swing.JList |
subredditResList |
private javax.swing.JScrollPane |
subredditResScrollPane |
private org.wandora.dep.json.JSONArray |
subredditResults |
private javax.swing.JTextField |
subredditSearchField |
private javax.swing.JButton |
subredditSearchSubmit |
private javax.swing.JPanel |
subredditSearchTab |
private javax.swing.JLabel |
subredditTitleLabel |
private javax.swing.JList |
threadResList |
private javax.swing.JScrollPane |
threadResScrollPane |
private org.wandora.dep.json.JSONArray |
threadResults |
private javax.swing.JLabel |
threadSearchDetails |
private javax.swing.JTextField |
threadSearchField |
private javax.swing.JButton |
threadSearchSubmit |
private Wandora |
wandora |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
RedditExtractorUI()
Creates new form RedditExtractorUI
|
Modifier and Type | Method and Description |
---|---|
private void |
accountSearchFieldKeyPressed(java.awt.event.KeyEvent evt) |
private void |
addContextSLs() |
private void |
cancelButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
crawlToggleActionPerformed(java.awt.event.ActionEvent evt) |
private void |
focusSubreddit() |
private void |
focusThread() |
WandoraTool[] |
getExtractors(RedditExtractor tool) |
private RedditThingExtractor |
getRedditThingExtractor() |
private void |
initComponents()
This method is called from within the constructor to initialize the form.
|
private void |
linkAddSLsButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
linkAddUrlButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
linkClearButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
linkFieldKeyPressed(java.awt.event.KeyEvent evt) |
private void |
okButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
open(Wandora w,
Context c) |
private void |
populateSubredditSearch() |
private void |
populateThreadSearch() |
void |
setAccepted(boolean b) |
private void |
subredditPopulationCallback(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> response) |
private void |
subredditResListValueChanged(javax.swing.event.ListSelectionEvent evt) |
private void |
subredditSearchFieldKeyPressed(java.awt.event.KeyEvent evt) |
private void |
subredditSearchSubmitActionPerformed(java.awt.event.ActionEvent evt) |
private void |
threadPopulationCallback(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> response) |
private void |
threadResListValueChanged(javax.swing.event.ListSelectionEvent evt) |
private void |
threadSearchFieldKeyPressed(java.awt.event.KeyEvent evt) |
private void |
threadSearchSubmitActionPerformed(java.awt.event.ActionEvent evt) |
protected static java.lang.String |
urlEncode(java.lang.String str) |
boolean |
wasAccepted() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private Wandora wandora
private boolean accepted
private javax.swing.JDialog dialog
private Context context
private java.text.DateFormat dateFormat
private java.lang.String apiRoot
private javax.swing.DefaultListModel linkModel
private org.wandora.dep.json.JSONArray threadResults
private org.wandora.dep.json.JSONArray subredditResults
private javax.swing.JTextField accountSearchField
private javax.swing.JPanel accountSearchTab
private javax.swing.JPanel buttonFillerPanel
private javax.swing.JPanel buttonPanel
private javax.swing.JButton cancelButton
private javax.swing.JPanel commentSearchTab
private javax.swing.JCheckBox crawlCommentLink
private javax.swing.JCheckBox crawlCommentUser
private javax.swing.JCheckBox crawlLinkComment
private javax.swing.JCheckBox crawlLinkSR
private javax.swing.JCheckBox crawlLinkUser
private javax.swing.JPanel crawlOptions
private javax.swing.JCheckBox crawlSRLink
private javax.swing.JCheckBox crawlToggle
private javax.swing.JCheckBox crawlUserComment
private javax.swing.JCheckBox crawlUserLink
private javax.swing.JLabel jLabel3
private javax.swing.JButton linkAddSLsButton
private javax.swing.JButton linkAddUrlButton
private javax.swing.JButton linkClearButton
private javax.swing.JTextField linkField
private javax.swing.JLabel linkLabel
private javax.swing.JScrollPane linkScrollpane
private javax.swing.JList linkSearchList
private javax.swing.JPanel linkSearchTab
private javax.swing.JButton okButton
private javax.swing.JTabbedPane redditTabs
private javax.swing.JTextArea subredditDetailTextArea
private javax.swing.JList subredditResList
private javax.swing.JScrollPane subredditResScrollPane
private javax.swing.JTextField subredditSearchField
private javax.swing.JButton subredditSearchSubmit
private javax.swing.JPanel subredditSearchTab
private javax.swing.JLabel subredditTitleLabel
private javax.swing.JList threadResList
private javax.swing.JScrollPane threadResScrollPane
private javax.swing.JLabel threadSearchDetails
private javax.swing.JTextField threadSearchField
private javax.swing.JButton threadSearchSubmit
public boolean wasAccepted()
public void setAccepted(boolean b)
public WandoraTool[] getExtractors(RedditExtractor tool) throws TopicMapException
TopicMapException
private RedditThingExtractor getRedditThingExtractor()
protected static java.lang.String urlEncode(java.lang.String str)
private void threadPopulationCallback(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> response)
private void populateThreadSearch()
private void subredditPopulationCallback(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> response)
private void populateSubredditSearch()
private void focusThread()
private void focusSubreddit()
private void addContextSLs()
private void initComponents()
private void okButtonActionPerformed(java.awt.event.ActionEvent evt)
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
private void threadSearchSubmitActionPerformed(java.awt.event.ActionEvent evt)
private void threadResListValueChanged(javax.swing.event.ListSelectionEvent evt)
private void threadSearchFieldKeyPressed(java.awt.event.KeyEvent evt)
private void accountSearchFieldKeyPressed(java.awt.event.KeyEvent evt)
private void crawlToggleActionPerformed(java.awt.event.ActionEvent evt)
private void subredditSearchFieldKeyPressed(java.awt.event.KeyEvent evt)
private void linkFieldKeyPressed(java.awt.event.KeyEvent evt)
private void linkAddUrlButtonActionPerformed(java.awt.event.ActionEvent evt)
private void linkClearButtonActionPerformed(java.awt.event.ActionEvent evt)
private void linkAddSLsButtonActionPerformed(java.awt.event.ActionEvent evt)
private void subredditSearchSubmitActionPerformed(java.awt.event.ActionEvent evt)
private void subredditResListValueChanged(javax.swing.event.ListSelectionEvent evt)
Copyright 2004-2015 Wandora Team