15                           $ & ( - 0 /  / / / 8  ; /   /   $ D   J D M M M M T   Y V \ \ \  a a a    \ \ l lS   t $ $ D   / Y         /  /     ! " #  $% :& ' :( )*+ , - ./0  1 2 3 4 \5 \6 \7 89 \: ;< => \? /@ 3 A B CD EF YG H I J  /K L /M NO /P /Q NR S DT U VW X DY Z[\] ^ _`abcdCopyMyIpAction InnerClasses MouseHandlerConnectToHostHandlerSelectionHandler UpdateActionBrowseHostActionChatToHostActionAddToFavoritesActionBanHostActionProviderDisconnectHostActionNETWORK_TABLE_IDENTIFIERLjava/lang/String; ConstantValueEMPTY_HOST_ARRAY[Lphex/host/Host;hostMgrLphex/host/HostManager;hostsContainer!Lphex/host/NetworkHostsContainer; networkTableLphex/gui/common/table/FWTable;networkRowRenderer*Lphex/gui/tabs/network/NetworkRowRenderer;networkTableScrollPaneLjavax/swing/JScrollPane; networkModel)Lphex/gui/tabs/network/NetworkTableModel; networkPopupLphex/gui/common/FWPopupMenu; myIPLabelLjavax/swing/JLabel;connectToComboModel"Ljavax/swing/DefaultComboBoxModel;connectToComboBoxLjavax/swing/JComboBox;catcherStatLabel updateAction/Lphex/gui/tabs/network/NetworkTab$UpdateAction;DISCONNECT_HOST_ACTION_KEYCHAT_TO_HOST_ACTION_KEYBROWSE_HOST_ACTION_KEYADD_TO_FAVORITES_ACTION_KEY()VCodeLineNumberTableLocalVariableTablethis"Lphex/gui/tabs/network/NetworkTab; initComponent"(Lphex/xml/sax/gui/DGuiSettings;)VcolumnLjavax/swing/table/TableColumn;i$Ljava/util/Iterator; guiSettingsLphex/xml/sax/gui/DGuiSettings;cc+Lcom/jgoodies/forms/layout/CellConstraints;layout&Lcom/jgoodies/forms/layout/FormLayout;contentBuilder)Lcom/jgoodies/forms/builder/PanelBuilder; upperPanelLjavax/swing/JPanel;upperElegantPanel Lphex/gui/common/FWElegantPanel; upperBuilder mouseHandler/Lphex/gui/tabs/network/NetworkTab$MouseHandler;labelconnectToHostHandler7Lphex/gui/tabs/network/NetworkTab$ConnectToHostHandler;editorLjavax/swing/JTextField;keymapLjavax/swing/text/Keymap;connectHostButtonLjavax/swing/JButton; lowerPanel lowerBuilderfavoritesPanel)Lphex/gui/tabs/network/NetFavoritesPanel;cacheStatusPanelcacheStatusBuildercolListLjava/util/List;actionLphex/gui/actions/FWAction;banHostActionProvider8Lphex/gui/tabs/network/NetworkTab$BanHostActionProvider; bhActionMenueBanHostActionMenu7Lphex/gui/actions/BanHostActionUtils$BanHostActionMenu;netMenuLjavax/swing/JMenu;LocalVariableTypeTable1Ljava/util/List;updateUIfmLjava/awt/FontMetrics;widthIdimLjava/awt/Dimension;rendererLjavax/swing/ListCellRenderer;appendDGuiSettings dSettingsdTableLphex/xml/sax/gui/DTable; removeNotify addNotifygetSelectedHosts()[Lphex/host/Host;viewRows[I modelRowshostsgetSelectedHost()Lphex/host/Host;viewRowmodelRowLphex/host/Host; updateIpLabel$(Lphex/common/address/DestAddress;)V localAddress!Lphex/common/address/DestAddress; countryCodeiconLjavax/swing/Icon;onLocaleAddressEvent-(Ljava/lang/String;Lphex/event/ChangeEvent;)VtopiceventLphex/event/ChangeEvent;RuntimeVisibleAnnotations7Lorg/bushe/swing/event/annotation/EventTopicSubscriber;phex:servent/localAddress access$500F(Lphex/gui/tabs/network/NetworkTab;Lphex/common/address/DestAddress;)Vx0x1 access$6005(Lphex/gui/tabs/network/NetworkTab;)[Lphex/host/Host; access$700;(Lphex/gui/tabs/network/NetworkTab;)Lphex/host/HostManager; access$800C(Lphex/gui/tabs/network/NetworkTab;)Lphex/gui/common/table/FWTable; access$9004(Lphex/gui/tabs/network/NetworkTab;)Lphex/host/Host; access$10008(Lphex/gui/tabs/network/NetworkTab;)Ljavax/swing/JLabel; access$1100;(Lphex/gui/tabs/network/NetworkTab;)Ljavax/swing/JComboBox; access$1200F(Lphex/gui/tabs/network/NetworkTab;)Ljavax/swing/DefaultComboBoxModel; access$1300M(Lphex/gui/tabs/network/NetworkTab;)Lphex/gui/tabs/network/NetworkTableModel; access$1400=(Lphex/gui/tabs/network/NetworkTab;)Ljavax/swing/JScrollPane; access$1500A(Lphex/gui/tabs/network/NetworkTab;)Lphex/gui/common/FWPopupMenu; SourceFileNetworkTab.java   VW PQ [\ GnutellaNetf ghi jk lm Network.Tabn opTTTGnutellaNetGnutellaNetMnemonic qrGnutellaNetAccelerator st uv jw xyz {| }~ )com/jgoodies/forms/layout/CellConstraints  $com/jgoodies/forms/layout/FormLayout2dlu, fill:d:grow, 2dlu 2dlu, fill:d:grow, 4dlu, d, 2dlu 'com/jgoodies/forms/builder/PanelBuilder javax/swing/JPanelphex/gui/common/FWElegantPanel Connections 70dlu, d, 2dlu, d, 10dlu:grow, d, 2dlu, d, 2dlu, d, 0dlufill:d:grow, 3dlu, p'phex/gui/tabs/network/NetworkTableModel phex/gui/common/table/FWTable(phex/gui/common/table/FWSortedTableModel   NetworkTable    1phex/gui/tabs/network/NetworkTab$SelectionHandler  -phex/gui/tabs/network/NetworkTab$MouseHandler      javax/swing/JLabelNetworkTab_MyAddress   "phex/gui/tabs/network/NetworkTab$1 java/lang/StringBuilder ConnectTo  ColonSign  5phex/gui/tabs/network/NetworkTab$ConnectToHostHandler javax/swing/DefaultComboBoxModel  java/util/List  javax/swing/JComboBox    javax/swing/JTextFieldConnectToEditor    s   123.123.123.123:12345 javax/swing/JButtonConnect d, fill:10dlu:grow, dtop:p 'phex/gui/tabs/network/NetFavoritesPanel  68dlu, right:d, 2dlu, right:d, 2dlu, d, 2dlu:grow, 8dlu(p, 3dlu, p, 3dlu, p, 3dlu, bottom:p:growNetworkTab_ConnectionInfo NetworkTab_HostCacheContains NetworkTab_Hosts(phex/gui/tabs/network/NetworkRowRenderer    javax/swing/table/TableColumn phex/gui/common/FWPopupMenu5phex/gui/tabs/network/NetworkTab$DisconnectHostAction    AcceleratorKey javax/swing/KeyStroke    5phex/gui/tabs/network/NetworkTab$AddToFavoritesAction1phex/gui/tabs/network/NetworkTab$BrowseHostAction1phex/gui/tabs/network/NetworkTab$ChatToHostAction6phex/gui/tabs/network/NetworkTab$BanHostActionProvider  >   javax/swing/JMenuNetworkConnectNetworkAction  DisconnectNetworkAction-phex/gui/tabs/network/NetworkTab$UpdateAction   A         DE     J     N  O    ! " #$ %& ' ( )* + ,m -./ 0phex/common/address/DestAddress"phex/gui/tabs/network/NetworkTab$2 k1 23phex/host/Host phex/gui/tabs/network/NetworkTabphex/gui/tabs/FWTab/phex/gui/tabs/network/NetworkTab$CopyMyIpAction5phex/gui/actions/BanHostActionUtils$BanHostActionMenuphex/utils/Localizer getString&(Ljava/lang/String;)Ljava/lang/String;phex/gui/common/GUIRegistry getInstance()Lphex/gui/common/GUIRegistry;getPlafIconPack()Lphex/gui/common/IconPack;phex/gui/common/IconPackgetIcon&(Ljava/lang/String;)Ljavax/swing/Icon;getChar(Ljava/lang/String;)C getKeyStroke+(Ljava/lang/String;)Ljavax/swing/KeyStroke;S(ILjava/lang/String;Ljavax/swing/Icon;Ljava/lang/String;CLjavax/swing/KeyStroke;I)Vphex/servent/Servent()Lphex/servent/Servent;getHostService()Lphex/host/HostManager;phex/host/HostManagergetNetworkHostsContainer#()Lphex/host/NetworkHostsContainer;getEventService()Lphex/event/PhexEventService;phex/event/PhexEventServiceprocessAnnotations(Ljava/lang/Object;)V'(Ljava/lang/String;Ljava/lang/String;)V=(Lcom/jgoodies/forms/layout/FormLayout;Ljavax/swing/JPanel;)V)(Ljava/lang/String;Ljava/awt/Component;)V$(Lphex/host/NetworkHostsContainer;)V/(Lphex/gui/common/table/FWSortableTableModel;)V!(Ljavax/swing/table/TableModel;)Vphex/gui/common/GUIUtilsupdateTableFromDGuiSettingsS(Lphex/xml/sax/gui/DGuiSettings;Lphex/gui/common/table/FWTable;Ljava/lang/String;)VactivateAllHeaderActionssetAutoResizeMode(I)VgetSelectionModel"()Ljavax/swing/ListSelectionModel;I(Lphex/gui/tabs/network/NetworkTab;Lphex/gui/tabs/network/NetworkTab$1;)Vjavax/swing/ListSelectionModeladdListSelectionListener,(Ljavax/swing/event/ListSelectionListener;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VgetGuiUpdateTimer"()Lphex/gui/common/GuiUpdateTimer;phex/gui/common/GuiUpdateTimeraddTable(Ljavax/swing/JTable;)VcreateFWTableScrollPane/(Ljavax/swing/JTable;)Ljavax/swing/JScrollPane;javax/swing/JScrollPanexywh1(IIII)Lcom/jgoodies/forms/layout/CellConstraints;addU(Ljava/awt/Component;Lcom/jgoodies/forms/layout/CellConstraints;)Ljava/awt/Component;(Ljava/lang/String;)Vxy/(II)Lcom/jgoodies/forms/layout/CellConstraints;%(Lphex/gui/tabs/network/NetworkTab;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;toString()Ljava/lang/String;phex/gui/prefs/NetworkTabPrefsConnectToHistoryLphex/prefs/api/Setting;phex/prefs/api/Settingget()Ljava/lang/Object;toArray()[Ljava/lang/Object;([Ljava/lang/Object;)V(Ljavax/swing/ComboBoxModel;)V setEditable(Z)V getEditor()Ljavax/swing/ComboBoxEditor;javax/swing/ComboBoxEditorgetEditorComponent()Ljava/awt/Component; getKeymap()Ljavax/swing/text/Keymap; addKeymapF(Ljava/lang/String;Ljavax/swing/text/Keymap;)Ljavax/swing/text/Keymap; setKeymap(Ljavax/swing/text/Keymap;)V(II)Ljavax/swing/KeyStroke;javax/swing/text/KeymapaddActionForKeyStroke.(Ljavax/swing/KeyStroke;Ljavax/swing/Action;)VassignKeymapToComboBoxEditor3(Ljavax/swing/text/Keymap;Ljavax/swing/JComboBox;)VsetSelectedItemsetPrototypeDisplayValueaddActionListener"(Ljava/awt/event/ActionListener;)VsetColumnGroups([[I)VgetFavoritesContainer ()Lphex/host/FavoritesContainer;!(Lphex/host/FavoritesContainer;)V addSeparatorW(Ljava/lang/String;Lcom/jgoodies/forms/layout/CellConstraints;)Ljavax/swing/JComponent;addLabelS(Ljava/lang/String;Lcom/jgoodies/forms/layout/CellConstraints;)Ljavax/swing/JLabel; getColumns(Z)Ljava/util/List;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()ZnextsetCellRenderer((Ljavax/swing/table/TableCellRenderer;)V addTabAction0(Ljava/lang/String;Lphex/gui/actions/FWAction;)V getActionMap()Ljavax/swing/ActionMap;javax/swing/ActionMapput)(Ljava/lang/Object;Ljavax/swing/Action;)V getInputMap(I)Ljavax/swing/InputMap;phex/gui/actions/FWActiongetValue&(Ljava/lang/String;)Ljava/lang/Object;javax/swing/InputMap,(Ljavax/swing/KeyStroke;Ljava/lang/Object;)V addAction4(Lphex/gui/actions/FWAction;)Ljavax/swing/JMenuItem;#phex/gui/actions/BanHostActionUtilscreateActionMenu4t(Lphex/gui/actions/BanHostActionUtils$BanHostActionProvider;)Lphex/gui/actions/BanHostActionUtils$BanHostActionMenu;menu0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;actions[Lphex/gui/actions/FWAction; addTabActions([Lphex/gui/actions/FWAction;)VgetGlobalAction/(Ljava/lang/String;)Lphex/gui/actions/FWAction;-(Ljavax/swing/Action;)Ljavax/swing/JMenuItem;getLocalAddress#()Lphex/common/address/DestAddress;adjustComboBoxHeight(Ljavax/swing/JComboBox;)V getRenderer ()Ljavax/swing/ListCellRenderer;getFont()Ljava/awt/Font;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;java/awt/FontMetrics getMaxAdvance()IgetMaximumSize()Ljava/awt/Dimension;java/awt/Dimensionjava/lang/Mathmin(II)IgetPreferredSizeupdateFWTableScrollPane(Ljavax/swing/JScrollPane;)V createDTableL(Lphex/gui/common/table/FWTable;Ljava/lang/String;)Lphex/xml/sax/gui/DTable;phex/xml/sax/gui/DGuiSettings getTableList()Lphex/xml/sax/gui/DTableList;phex/xml/sax/gui/DTableList()Ljava/util/List;(Ljava/lang/Object;)ZremoveActionListenergetSelectedRows()[IconvertRowIndicesToModel([I)[Iphex/host/NetworkHostsContainergetNetworkHostsAt([I)[Lphex/host/Host;getSelectedRowtranslateRowIndexToModel(I)IgetNetworkHostAt(I)Lphex/host/Host;getFullHostNamesetTextgetCountryCodejava/lang/StringlengthgetCountryIconPacksetIcon(Ljavax/swing/Icon;)Vphex/event/ChangeEvent getNewValuejava/awt/EventQueue invokeLater(Ljava/lang/Runnable;)V9phex/gui/actions/BanHostActionUtils$BanHostActionProvider!3  L*   * ** * *4?K L  YM Y!"#N$Y-*%:&Y':(Y) *: Y+,#N$Y-%:*-Y* .*/Y0Y*12+*34*5*6*78Y*9:;Y*<:*=>*?**@*A*, BCWDYE F:  ,GCW*DYHFI*IJY*KL*I,GCWDYMYNO PQRSF:  ,GCWTY*U: *VYWXYZ[*\Y*]*^*_`a: b cd:   e  f g *h*Hi*jk*,GCWlYm n:   o , GCW&Y': Ypq#N-rY YOYOSs$Y-%:tY* uv:,GCW&Y': Ywx#N$Y-%:,GCWy ,BzW{ ,G|W*DY}*,GCW~ ,G|W,GCW,GCW*Y* *:::**YY*:****W*Y*:**WY*:**WY*:**WY*::*W**Y :WW*W*Y**  n[(8DPbx &6Yhs&/;Q]m{  E FK*M4NSP\Q_TjWtX|Z[]_abcefhjkmops%t.u5xCyQ{_iv S =" ymb(Y8I P1!"#$ s%& '( )* q+, /R-]$.m/0124M34t 56p78i9<C>=>? 4M3@A  **[**L+H**M,h>*:*:* ** * B -5>LUcjqx 4-6BC5.DE>%FGIHI J h*+*3M+,W   KLMN  D*ø>*ı   O  D*Ÿ>*Ʊ   PQ %*L+Ȱ*+M*,N-  # *% RS TS#UVW ~"*<*=*N-   *" XEYE UZ[\ =*I*I++MN,,ў,N*I-ӱ & )4< *= =]^!_`abc e,NY*-׸ر  * def ]^g hdsijk :*+  e lm^no /*  e lpq /*  e lrs /* e ltu /* e lvw /* e lxy /* e lz{ /* e l|} /* e l~ /* e l /* e l  ٳȱ ir;T8:$; J$