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

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

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










method URLHandlerTableModel access$000(URLConfigPanel)
prex0 != null
preinit'ed(x0.model)
postreturn_value == x0.model
postinit'ed(return_value)

method Map access$100(URLConfigPanel)
prex0 != null
preinit'ed(x0.details)
postreturn_value == x0.details
postinit'ed(return_value)










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










method void initComponents()
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
postthis.activeComponent == &new URLProtocolPanel(i nitComponents#5)
postthis.empty == &new URLProtocolPanel(initCompone nts#5)
postthis.add == &new JButton(initComponents#6)
postthis.details == &new HashMap(initComponents#4)
postthis.model == &new URLHandlerTableModel(initCom ponents#2)
postthis.remove == &new JButton(initComponents#7)
postthis.table == &new URLConfigPanel$1(initCompone nts#3)
postthis.tableScrollPane == &new JScrollPane(initCo mponents#1)
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.model.handlers == &new ArrayList(URLHandle rTableModel#2)
postthis.model.uris == &new ArrayList(URLHandlerTab leModel#1)
unanalyzedcall on java.util.List:size
unanalyzedcall on javax.swing.table.AbstractTableModel
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on java.net.URI:getScheme
unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on java.util.List:add
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsInserted
test_vectorjava.util.Iterator:hasNext(...)@149: {0}, {1}










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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable(TableModel, bool, JScrollPane)











method TableCellRenderer getCellRenderer(int, int)
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}









  method not available - call not analyzedInfocall on TableCellRenderer com.dmdirc.addons.ui_ swing.components.PackingTable:getCellRenderer(int, int)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setAutoCreateRowSorter(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setAutoCreateColumnsFromModel(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setColumnSelectionAllowed(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setCellSelectionEnabled(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setFillsViewportHeight(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setRowSelectionAllowed(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. PackingTable:setSelectionMode(int)










  method not available - call not analyzedInfocall on RowSorter com.dmdirc.addons.ui_swing. components.PackingTable:getRowSorter()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. URLProtocolPanel(URI, bool)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on Map com.dmdirc.config.ConfigManager:getOpti ons(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. URLProtocolPanel(URI, bool)











method void addListeners()
prethis.add != null
prethis.remove != null
prethis.table != null
presumptioncom.dmdirc.addons.ui_swing.components. PackingTable:getSelectionModel(...)@164 != null









  method not available - call not analyzedInfocall on ListSelectionModel com.dmdirc.addons.ui_ swing.components.PackingTable:getSelectionModel()











method void layoutComponents()
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)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:removeAll()










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:setLayout(LayoutManager)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:add(Component, Object)











method void save()
pre(soft) init'ed(com/dmdirc/addons/ui_ swing/dialogs/prefs/SwingPreferencesDialog. CLIENT_HEIGHT)
pre(soft) this.selectedRow >= -1
pre(soft) this.add != null
pre(soft) this.details != null
pre(soft) init'ed(this.empty)
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.table != null
pre(soft) init'ed(this.tableScrollPane)
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
postpossibly_updated(this.activeComponent)
postinit'ed(this.selectedRow)
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on com.dmdirc.config.IdentityManager:getConfig Identity
unanalyzedcall on com.dmdirc.config.Identity:unsetOption
unanalyzedcall on com.dmdirc.config.Identity:setOption
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:removeAll
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:add
unanalyzedcall on javax.swing.event.ListSelectionEvent:getVal ueIsAdjusting
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setVisible
unanalyzedcall on java.util.List:size
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.lang.IndexOutOfBoundsException
unanalyzedcall on java.util.List:get
unanalyzedcall on java.util.Map:get
unanalyzedcall on com.dmdirc.addons.ui_swing.components. URLProtocolPanel:getSelection
unanalyzedcall on java.net.URI:instanceof
unanalyzedcall on java.util.List:set
unanalyzedcall on java.lang.String:instanceof
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableCellUpdated
unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable:getRowSorter
unanalyzedcall on javax.swing.RowSorter:convertRowIndexToMode l
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Map:put
test_vectorjava.util.Iterator:hasNext(...)@190: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@204: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@197: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on Map com.dmdirc.config.ConfigManager:getOpti ons(String)











method void saveHandler(String, String)
prehandler != null
presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@217 != null
presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@220 != null
test_vectorjava.lang.String:isEmpty(...)@216: {0}, {1}









  method not available - call not analyzedInfocall on Identity com.dmdirc.config.IdentityManager: getConfigIdentity()
  method not available - call not analyzedInfocall on void com.dmdirc.config.Identity:unsetOption (String, String)










  method not available - call not analyzedInfocall on Identity com.dmdirc.config.IdentityManager: getConfigIdentity()
  method not available - call not analyzedInfocall on void com.dmdirc.config.Identity:setOption(S tring, String, String)











method void valueChanged(ListSelectionEvent)
pre(soft) init'ed(com/dmdirc/addons/ui_ swing/dialogs/prefs/SwingPreferencesDialog. CLIENT_HEIGHT)
pre(soft) this.selectedRow >= -1
pre(soft) this.add != null
pre(soft) this.details != null
pre(soft) init'ed(this.empty)
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.table != null
pre(soft) init'ed(this.tableScrollPane)
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}
postpossibly_updated(this.activeComponent)
postinit'ed(this.selectedRow)
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:removeAll
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLConfigPanel:add
unanalyzedcall on java.util.List:size
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.lang.IndexOutOfBoundsException
unanalyzedcall on java.util.List:get
unanalyzedcall on java.net.URI:instanceof
unanalyzedcall on java.util.List:set
unanalyzedcall on java.lang.String:instanceof
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableCellUpdated
test_vectore: Addr_Set{null}, Inverse{null}
test_vectorthis.selectedRow: {-1}, {0..232-2}
test_vectorcom.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow(...)@237: {-231..-2, 0..232-1}, {-1}
test_vectorjavax.swing.event.ListSelectionEvent:getValueIsAdju sting(...)@230: {1}, {0}









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:setVisible(bool)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.ui_swing. components.URLProtocolPanel:getSelection()










  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow()










  method not available - call not analyzedInfocall on RowSorter com.dmdirc.addons.ui_swing. components.PackingTable:getRowSorter()
  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow()










  method not available - call not analyzedInfocall on RowSorter com.dmdirc.addons.ui_swing. components.PackingTable:getRowSorter()
  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel:setVisible(bool)











method void actionPerformed(ActionEvent)
pree != null
preinit'ed(this.add)
pre(soft) this.model != null
pre(soft) this.model.handlers != null
pre(soft) this.model.uris != null
pre(soft) init'ed(this.parentWindow)
pre(soft) init'ed(this.remove)
pre(soft) this.table != null
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 java.util.List:remove
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsDeleted









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs.validator. URLProtocolValidator()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel$2:display()











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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. StandardInputDialog(Window, Dialog$ModalityType, String, String, Validator)











method bool save()
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 java.util.List:size
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on java.net.URI:getScheme
unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on java.util.List:add
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. URLHandlerTableModel:fireTableRowsInserted









  method not available - call not analyzedInfocall on String com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel$2:getText()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. URLProtocolPanel(URI, bool)











method void cancelled()









  method not available - call not analyzedInfocall on RowSorter com.dmdirc.addons.ui_swing. components.PackingTable:getRowSorter()
  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. PackingTable:getSelectedRow()