URLConfigPanel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • URLHandlerTableModel access$000(URLConfigPanel)

  • Kind Annotation Text
    preinit'ed(x0.model)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.model

  • Map access$100(URLConfigPanel)

  • Kind Annotation Text
    preinit'ed(x0.details)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.details

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) init'ed(this.parentWindow)
    pre(soft) init'ed(this.remove)
    pre(soft) this.model != null
    pre(soft) this.model.handlers != null
    pre(soft) this.model.uris != null
    pre(soft) this.table != null
    pree != null
    preinit'ed(this.add)
    presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter(...)@299 != null
    presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsDeleted
    unanalyzedcall on java.util.List:remove

  • void addListeners()

  • Kind Annotation Text
    prethis.add != null
    prethis.remove != null
    prethis.table != null
    presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getSelectionModel(...)@164 != null

  • void cancelled()

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel$1(URLConfigPanel, TableModel, bool, JScrollPane)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel$2(URLConfigPanel, Window, Dialog$ModalityType, String, String, Validator)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel$2__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel(Window)

  • Kind Annotation Text
    preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.CLIENT_HEIGHT)
    postinit'ed(this.parentWindow)
    postnew ArrayList(URLHandlerTableModel#1) num objects == 1
    postnew ArrayList(URLHandlerTableModel#2) num objects == 1
    postnew HashMap(initComponents#4) num objects == 1
    postnew JButton(initComponents#6) num objects == 1
    postnew JButton(initComponents#7) num objects == 1
    postnew JScrollPane(initComponents#1) num objects == 1
    postnew URLConfigPanel$1(initComponents#3) num objects == 1
    postnew URLHandlerTableModel(initComponents#2) num objects == 1
    postnew URLHandlerTableModel(initComponents#2). handlers == &new ArrayList(URLHandlerTableModel #2)
    postnew URLHandlerTableModel(initComponents#2).uris == &new ArrayList(URLHandlerTableModel#1)
    postnew URLProtocolPanel(initComponents#5) num objects == 1
    postthis.activeComponent == &new URLProtocolPanel(i nitComponents#5)
    postthis.add == &new JButton(initComponents#6)
    postthis.details == &new HashMap(initComponents#4)
    postthis.empty == &new URLProtocolPanel(initCompone nts#5)
    postthis.model == &new URLHandlerTableModel(initCom ponents#2)
    postthis.parentWindow == parentWindow
    postthis.remove == &new JButton(initComponents#7)
    postthis.selectedRow == -1
    postthis.table == &new URLConfigPanel$1(initCompone nts#3)
    postthis.tableScrollPane == &new JScrollPane(initCo mponents#1)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getSelectionModel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setAutoCreateColumnsFromModel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setAutoCreateRowSorter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setCellSelectionEnabled
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setColumnSelectionAllowed
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setFillsViewportHeight
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setRowSelectionAllowed
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:setSelectionMode
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:removeAll
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsInserted
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
    unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.net.URI
    unanalyzedcall on java.net.URI:getScheme
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:size
    unanalyzedcall on java.util.Map:keySet
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Set:iterator
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setViewportView
    unanalyzedcall on javax.swing.ListSelectionModel:addListSelec tionListener
    unanalyzedcall on javax.swing.RowSorter:toggleSortOrder
    unanalyzedcall on javax.swing.table.AbstractTableModel
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.dialogs.prefs.URLConfigPanel__static_init

  • Kind Annotation Text

  • TableCellRenderer getCellRenderer(int, int)

  • Kind Annotation Text
    postinit'ed(return_value)
    postnew URIHandlerCellRenderer(getCellRenderer#2) num objects <= 1
    postnew URISchemeCellRenderer(getCellRenderer#1) num objects <= 1
    unanalyzedcall on javax.swing.table.DefaultTableCellRenderer
    test_vectorcolumn: {0}, {1}, {-231..-1, 2..232-1}

  • void initComponents()

  • Kind Annotation Text
    presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter(...)@136 != null
    presumptioncom.dmdirc.config.ConfigManager:getOptions(... )@146 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@146 != null
    presumptionjava.util.Map:keySet(...)@146 != null
    postnew ArrayList(URLHandlerTableModel#1) num objects == 1
    postnew ArrayList(URLHandlerTableModel#2) num objects == 1
    postnew HashMap(initComponents#4) num objects == 1
    postnew JButton(initComponents#6) num objects == 1
    postnew JButton(initComponents#7) num objects == 1
    postnew JScrollPane(initComponents#1) num objects == 1
    postnew URLConfigPanel$1(initComponents#3) num objects == 1
    postnew URLHandlerTableModel(initComponents#2) num objects == 1
    postnew URLProtocolPanel(initComponents#5) num objects == 1
    postthis.activeComponent == &amp;new URLProtocolPanel(i nitComponents#5)
    postthis.add == &amp;new JButton(initComponents#6)
    postthis.details == &amp;new HashMap(initComponents#4)
    postthis.empty == &amp;new URLProtocolPanel(initCompone nts#5)
    postthis.model == &amp;new URLHandlerTableModel(initCom ponents#2)
    postthis.model.handlers == &amp;new ArrayList(URLHandle rTableModel#2)
    postthis.model.uris == &amp;new ArrayList(URLHandlerTab leModel#1)
    postthis.remove == &amp;new JButton(initComponents#7)
    postthis.table == &amp;new URLConfigPanel$1(initCompone nts#3)
    postthis.tableScrollPane == &amp;new JScrollPane(initCo mponents#1)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsInserted
    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 java.net.URI:getScheme
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.table.AbstractTableModel
    test_vectorjava.util.Iterator:hasNext(...)@149: {0}, {1}

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.CLIENT_HEIGHT)
    preinit'ed(this.activeComponent)
    preinit'ed(this.add)
    preinit'ed(this.remove)
    preinit'ed(this.tableScrollPane)

  • void save()

  • Kind Annotation Text
    pre(soft) init'ed(com/dmdirc/addons/ui_ swing/dialogs/prefs/SwingPreferencesDialog. CLIENT_HEIGHT)
    pre(soft) init'ed(this.empty)
    pre(soft) init'ed(this.tableScrollPane)
    pre(soft) this.add != null
    pre(soft) this.details != null
    pre(soft) this.model != null
    pre(soft) this.model.handlers != null
    pre(soft) this.model.uris != null
    pre(soft) this.remove != null
    pre(soft) this.selectedRow >= -1
    pre(soft) this.table != null
    presumptioncom.dmdirc.config.ConfigManager:getOptions(... )@188 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@188 != null
    presumptionjava.util.Iterator:next(...)@204 != null
    presumptionjava.util.Map:entrySet(...)@204 != null
    presumptionjava.util.Map:get(...)@198 != null
    presumptionjava.util.Map:keySet(...)@188 != null
    presumptionjava.util.Map_Entry:getKey(...)@205 != null
    presumptionjava.util.Map_Entry:getValue(...)@205 != null
    postinit'ed(this.selectedRow)
    postpossibly_updated(this.activeComponent)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:getSelection
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:removeAll
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableCellUpdated
    unanalyzedcall on com.dmdirc.config.Identity:setOption
    unanalyzedcall on com.dmdirc.config.Identity:unsetOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getConfig Identity
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.IndexOutOfBoundsException
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.net.URI:instanceof
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:set
    unanalyzedcall on java.util.List:size
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.RowSorter:convertRowIndexToMode l
    unanalyzedcall on javax.swing.event.ListSelectionEvent:getVal ueIsAdjusting
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorjava.util.Iterator:hasNext(...)@190: {0}, {1}
    test_vectorjava.util.Iterator:hasNext(...)@204: {0}, {1}
    test_vectorjava.util.Map:containsKey(...)@197: {0}, {1}

  • bool save()

  • Kind Annotation Text
    pre(soft) this.details != null
    pre(soft) this.model != null
    pre(soft) this.model.handlers != null
    pre(soft) this.model.uris != null
    postinit'ed(return_value)
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsInserted
    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 java.net.URI:getScheme
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:size

  • void saveHandler(String, String)

  • Kind Annotation Text
    prehandler != null
    presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@217 != null
    presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@220 != null
    test_vectorjava.lang.String:isEmpty(...)@216: {0}, {1}

  • void valueChanged(ListSelectionEvent)

  • Kind Annotation Text
    pre(soft) init'ed(com/dmdirc/addons/ui_ swing/dialogs/prefs/SwingPreferencesDialog. CLIENT_HEIGHT)
    pre(soft) init'ed(this.empty)
    pre(soft) init'ed(this.tableScrollPane)
    pre(soft) this.add != null
    pre(soft) this.details != null
    pre(soft) this.model != null
    pre(soft) this.model.handlers != null
    pre(soft) this.model.uris != null
    pre(soft) this.remove != null
    pre(soft) this.selectedRow >= -1
    pre(soft) this.table != null
    presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter(...)@244 != null
    presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter(...)@250 != null
    presumptionjava.util.Map:get(...)@233 != null
    presumptionjavax.swing.RowSorter:convertRowIndexToModel(... )@244 in {0..232-2}
    postinit'ed(this.selectedRow)
    postpossibly_updated(this.activeComponent)
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:removeAll
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableCellUpdated
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.IndexOutOfBoundsException
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.net.URI:instanceof
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:set
    unanalyzedcall on java.util.List:size
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorcom.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow(...)@237: {-231..-2, 0..232-1}, {-1}
    test_vectore: Addr_Set{null}, Inverse{null}
    test_vectorjavax.swing.event.ListSelectionEvent:getValueIsAdju sting(...)@230: {1}, {0}
    test_vectorthis.selectedRow: {-1}, {0..232-2}