URLProtocolPanel.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) this.commandPath != null
    pre(soft) this.custom != null
    pre(soft) this.exampleLabel != null
    pre(soft) this.optionType != null
    pre(soft) this.showFileChooser != null
    pre(soft) this.subsLabel != null
    pre(soft) this.subsPanel != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@255 != null
    unanalyzedcall on javax.swing.filechooser.FileFilter
    test_vectore: Addr_Set{null}, Inverse{null}
    test_vectorjavax.swing.JFileChooser:showDialog(...)@253: {-231..-1, 1..232-1}, {0}

  • void addListeners()

  • Kind Annotation Text
    prethis.browser != null
    prethis.commandPath != null
    prethis.custom != null
    prethis.dmdirc != null
    prethis.mail != null
    prethis.showFileChooser != null
    presumptionjavax.swing.JTextField:getDocument(...)@159 != null

  • void changedUpdate(DocumentEvent)

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.URLProtocolPanel(URI, bool)

  • Kind Annotation Text
    postinit'ed(this.uri)
    postinit'ed(this.useInsets)
    postnew ButtonGroup(initComponents#3) num objects == 1
    postnew JButton(initComponents#1) num objects == 1
    postnew JLabel(initComponents#8) num objects == 1
    postnew JLabel(initComponents#9) num objects == 1
    postnew JRadioButton(initComponents#4) num objects == 1
    postnew JRadioButton(initComponents#5) num objects == 1
    postnew JRadioButton(initComponents#6) num objects == 1
    postnew JRadioButton(initComponents#7) num objects == 1
    postnew JTextField(initComponents#2) num objects == 1
    postnew URLSubsitutionsPanel(initComponents#10) num objects == 1
    postthis.browser == &new JRadioButton(initComponent s#5)
    postthis.commandPath == &new JTextField(initCompone nts#2)
    postthis.custom == &new JRadioButton(initComponents #7)
    postthis.dmdirc == &new JRadioButton(initComponents #4)
    postthis.exampleLabel == &new JLabel(initComponents #9)
    postthis.mail == &new JRadioButton(initComponents#6 )
    postthis.optionType == &new ButtonGroup(initCompone nts#3)
    postthis.showFileChooser == &new JButton(initCompon ents#1)
    postthis.subsLabel == &new JLabel(initComponents#8)
    postthis.subsPanel == &new URLSubsitutionsPanel(ini tComponents#10)
    postthis.uri == url
    postthis.useInsets == useInsets
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:validate
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.url. URLSubsitutionsPanel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.url. URLSubsitutionsPanel:setVisible
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.util.URLHandler:getURLHander
    unanalyzedcall on com.dmdirc.util.URLHandler:substituteParams
    unanalyzedcall on java.awt.event.ActionEvent:getSource
    unanalyzedcall on java.io.File:toString
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.net.URI:getScheme
    unanalyzedcall on java.util.Arrays:asList
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup
    unanalyzedcall on javax.swing.ButtonGroup:add
    unanalyzedcall on javax.swing.ButtonGroup:clearSelection
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.ButtonGroup:getSelection
    unanalyzedcall on javax.swing.ButtonGroup:setSelected
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JFileChooser
    unanalyzedcall on javax.swing.JFileChooser:addChoosableFileFi lter
    unanalyzedcall on javax.swing.JFileChooser:getSelectedFile
    unanalyzedcall on javax.swing.JFileChooser:setFileSelectionMo de
    unanalyzedcall on javax.swing.JFileChooser:showDialog
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:setEnabled
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JRadioButton
    unanalyzedcall on javax.swing.JRadioButton:addActionListener
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JRadioButton:isSelected
    unanalyzedcall on javax.swing.JTextField
    unanalyzedcall on javax.swing.JTextField:getDocument
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.filechooser.FileFilter
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on net.miginfocom.swing.MigLayout
    unanalyzedcall on updateExample

  • com.dmdirc.addons.ui_swing.components.URLProtocolPanel__static_init

  • Kind Annotation Text

  • String getSelection()

  • Kind Annotation Text
    pre(soft) this.browser != null
    pre(soft) this.commandPath != null
    pre(soft) this.custom != null
    pre(soft) this.mail != null
    prethis.dmdirc != null
    prethis.optionType != null
    postinit'ed(return_value)

  • void initComponents()

  • Kind Annotation Text
    postnew ButtonGroup(initComponents#3) num objects == 1
    postnew JButton(initComponents#1) num objects == 1
    postnew JLabel(initComponents#8) num objects == 1
    postnew JLabel(initComponents#9) num objects == 1
    postnew JRadioButton(initComponents#4) num objects == 1
    postnew JRadioButton(initComponents#5) num objects == 1
    postnew JRadioButton(initComponents#6) num objects == 1
    postnew JRadioButton(initComponents#7) num objects == 1
    postnew JTextField(initComponents#2) num objects == 1
    postnew URLSubsitutionsPanel(initComponents#10) num objects == 1
    postthis.browser == &new JRadioButton(initComponent s#5)
    postthis.commandPath == &new JTextField(initCompone nts#2)
    postthis.custom == &new JRadioButton(initComponents #7)
    postthis.dmdirc == &new JRadioButton(initComponents #4)
    postthis.exampleLabel == &new JLabel(initComponents #9)
    postthis.mail == &new JRadioButton(initComponents#6 )
    postthis.optionType == &new ButtonGroup(initCompone nts#3)
    postthis.showFileChooser == &new JButton(initCompon ents#1)
    postthis.subsLabel == &new JLabel(initComponents#8)
    postthis.subsPanel == &new URLSubsitutionsPanel(ini tComponents#10)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:validate
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.url. URLSubsitutionsPanel:setVisible
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.util.URLHandler:getURLHander
    unanalyzedcall on com.dmdirc.util.URLHandler:substituteParams
    unanalyzedcall on java.awt.event.ActionEvent:getSource
    unanalyzedcall on java.io.File:toString
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.net.URI:getScheme
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup:clearSelection
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.ButtonGroup:getSelection
    unanalyzedcall on javax.swing.ButtonGroup:setSelected
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JFileChooser
    unanalyzedcall on javax.swing.JFileChooser:addChoosableFileFi lter
    unanalyzedcall on javax.swing.JFileChooser:getSelectedFile
    unanalyzedcall on javax.swing.JFileChooser:setFileSelectionMo de
    unanalyzedcall on javax.swing.JFileChooser:showDialog
    unanalyzedcall on javax.swing.JLabel:setEnabled
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JRadioButton:isSelected
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.filechooser.FileFilter
    unanalyzedcall on updateExample

  • void insertUpdate(DocumentEvent)

  • Kind Annotation Text
    pre(soft) this.commandPath != null
    pre(soft) this.optionType != null
    prethis.exampleLabel != null
    unanalyzedcall on com.dmdirc.util.URLHandler:getURLHander
    unanalyzedcall on com.dmdirc.util.URLHandler:substituteParams
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField:getText

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(this.browser)
    preinit'ed(this.commandPath)
    preinit'ed(this.custom)
    preinit'ed(this.dmdirc)
    preinit'ed(this.exampleLabel)
    preinit'ed(this.mail)
    preinit'ed(this.showFileChooser)
    preinit'ed(this.subsLabel)
    preinit'ed(this.subsPanel)
    test_vectorthis.useInsets: {0}, {1}

  • void removeUpdate(DocumentEvent)

  • Kind Annotation Text
    pre(soft) this.commandPath != null
    pre(soft) this.optionType != null
    prethis.exampleLabel != null
    unanalyzedcall on com.dmdirc.util.URLHandler:getURLHander
    unanalyzedcall on com.dmdirc.util.URLHandler:substituteParams
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField:getText

  • void save()

  • Kind Annotation Text
    pre(soft) this.browser != null
    pre(soft) this.commandPath != null
    pre(soft) this.custom != null
    pre(soft) this.mail != null
    prethis.dmdirc != null
    prethis.optionType != null
    prethis.uri != null
    presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@164 != null
    unanalyzedcall on javax.swing.ButtonGroup:getSelection
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JTextField:getText

  • void setEnabled(bool)

  • Kind Annotation Text
    prethis.optionType != null
    presumptionjava.util.Enumeration:nextElement(...)@238 != null
    presumptionjavax.swing.ButtonGroup:getElements(...)@236 != null
    test_vectorjava.util.Enumeration:hasMoreElements(...)@237: {0}, {1}

  • void updateExample()

  • Kind Annotation Text
    pre(soft) this.commandPath != null
    pre(soft) this.optionType != null
    prethis.exampleLabel != null
    presumptioncom.dmdirc.util.URLHandler:getURLHander(...)@198 != null
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.JPanel:setEnabled
    test_vectorthis.uri: Inverse{null}, Addr_Set{null}

  • void updateSelection()

  • Kind Annotation Text
    pre(soft) this.browser != null
    pre(soft) this.commandPath != null
    pre(soft) this.custom != null
    pre(soft) this.dmdirc != null
    pre(soft) this.exampleLabel != null
    pre(soft) this.mail != null
    pre(soft) this.showFileChooser != null
    pre(soft) this.subsLabel != null
    pre(soft) this.subsPanel != null
    prethis.optionType != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@207 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@209 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:validate
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.url. URLSubsitutionsPanel:setVisible
    unanalyzedcall on com.dmdirc.util.URLHandler:getURLHander
    unanalyzedcall on com.dmdirc.util.URLHandler:substituteParams
    unanalyzedcall on java.awt.event.ActionEvent:getSource
    unanalyzedcall on java.io.File:toString
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on javax.swing.AbstractButton:setEnabled
    unanalyzedcall on javax.swing.ButtonGroup:getElements
    unanalyzedcall on javax.swing.ButtonGroup:getSelection
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JFileChooser
    unanalyzedcall on javax.swing.JFileChooser:addChoosableFileFi lter
    unanalyzedcall on javax.swing.JFileChooser:getSelectedFile
    unanalyzedcall on javax.swing.JFileChooser:setFileSelectionMo de
    unanalyzedcall on javax.swing.JFileChooser:showDialog
    unanalyzedcall on javax.swing.JLabel:setEnabled
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JRadioButton:isSelected
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.filechooser.FileFilter
    test_vectorcom.dmdirc.config.ConfigManager:hasOptionString(... )@207: {0}, {1}
    test_vectorjava.lang.String:equals(...)@213: {0}, {1}
    test_vectorjava.lang.String:equals(...)@215: {0}, {1}
    test_vectorjava.lang.String:equals(...)@217: {0}, {1}
    test_vectorthis.uri: Addr_Set{null}, Inverse{null}