浏览代码

Rename getOptionalConnection() to getConnection().

pull/172/head
Chris Smith 9 年前
父节点
当前提交
20eb46bb2e
共有 30 个文件被更改,包括 46 次插入46 次删除
  1. 1
    1
      contactlist/src/com/dmdirc/addons/contactlist/ContactListListener.java
  2. 1
    1
      dcc/src/com/dmdirc/addons/dcc/DCCFrameContainer.java
  3. 1
    1
      dcc/src/com/dmdirc/addons/dcc/PlaceholderContainer.java
  4. 1
    1
      dcc/src/com/dmdirc/addons/dcc/TransferContainer.java
  5. 1
    1
      debug/src/com/dmdirc/addons/debug/commands/ServerInfo.java
  6. 1
    1
      debug/src/com/dmdirc/addons/debug/commands/ServerState.java
  7. 1
    1
      debug/src/com/dmdirc/addons/debug/commands/ShowRaw.java
  8. 2
    2
      lagdisplay/src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java
  9. 1
    1
      lagdisplay/src/com/dmdirc/addons/lagdisplay/PingHistoryPanel.java
  10. 2
    2
      logging/src/com/dmdirc/addons/logging/HistoryWindow.java
  11. 3
    3
      logging/src/com/dmdirc/addons/logging/LoggingManager.java
  12. 2
    2
      nickcolours/src/com/dmdirc/addons/nickcolours/NickColourManager.java
  13. 1
    1
      parserdebug/src/com/dmdirc/addons/parserdebug/DebugWindow.java
  14. 2
    2
      redirect/src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java
  15. 1
    1
      redirect/test/com/dmdirc/addons/redirect/RedirectCommandTest.java
  16. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/SwingLinkHandler.java
  17. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/commands/ServerSettings.java
  18. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/components/AwayLabel.java
  19. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java
  20. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ServerFrame.java
  21. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ServerFrameFactory.java
  22. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/components/menubar/ChannelMenu.java
  23. 3
    3
      ui_swing/src/com/dmdirc/addons/ui_swing/components/menubar/ServerMenu.java
  24. 3
    3
      ui_swing/src/com/dmdirc/addons/ui_swing/components/modes/ChannelModesPane.java
  25. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java
  26. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channellist/ChannelListDialog.java
  27. 2
    2
      ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelListModesPane.java
  28. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java
  29. 1
    1
      ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java
  30. 1
    1
      windowstatus/src/com/dmdirc/addons/windowstatus/WindowStatusManager.java

+ 1
- 1
contactlist/src/com/dmdirc/addons/contactlist/ContactListListener.java 查看文件

85
 
85
 
86
     @Override
86
     @Override
87
     public void clientAdded(final ChannelClientInfo client) {
87
     public void clientAdded(final ChannelClientInfo client) {
88
-        final Query query = groupChat.getOptionalConnection().get()
88
+        final Query query = groupChat.getConnection().get()
89
                 .getQuery(client.getClient().getNickname(), false);
89
                 .getQuery(client.getClient().getNickname(), false);
90
 
90
 
91
         query.setIcon("query-" + client.getClient().getAwayState().name().toLowerCase());
91
         query.setIcon("query-" + client.getClient().getAwayState().name().toLowerCase());

+ 1
- 1
dcc/src/com/dmdirc/addons/dcc/DCCFrameContainer.java 查看文件

84
     }
84
     }
85
 
85
 
86
     @Override
86
     @Override
87
-    public Optional<Connection> getOptionalConnection() {
87
+    public Optional<Connection> getConnection() {
88
         return Optional.empty();
88
         return Optional.empty();
89
     }
89
     }
90
 
90
 

+ 1
- 1
dcc/src/com/dmdirc/addons/dcc/PlaceholderContainer.java 查看文件

92
     }
92
     }
93
 
93
 
94
     @Override
94
     @Override
95
-    public Optional<Connection> getOptionalConnection() {
95
+    public Optional<Connection> getConnection() {
96
         return Optional.empty();
96
         return Optional.empty();
97
     }
97
     }
98
 
98
 

+ 1
- 1
dcc/src/com/dmdirc/addons/dcc/TransferContainer.java 查看文件

353
     }
353
     }
354
 
354
 
355
     @Override
355
     @Override
356
-    public Optional<Connection> getOptionalConnection() {
356
+    public Optional<Connection> getConnection() {
357
         return Optional.empty();
357
         return Optional.empty();
358
     }
358
     }
359
 
359
 

+ 1
- 1
debug/src/com/dmdirc/addons/debug/commands/ServerInfo.java 查看文件

62
     @Override
62
     @Override
63
     public void execute(final FrameContainer origin,
63
     public void execute(final FrameContainer origin,
64
             final CommandArguments args, final CommandContext context) {
64
             final CommandArguments args, final CommandContext context) {
65
-        final Optional<Connection> optionalConnection = origin.getOptionalConnection();
65
+        final Optional<Connection> optionalConnection = origin.getConnection();
66
         if (optionalConnection.isPresent()) {
66
         if (optionalConnection.isPresent()) {
67
             final Connection connection = optionalConnection.get();
67
             final Connection connection = optionalConnection.get();
68
             sendLine(origin, args.isSilent(), FORMAT_OUTPUT, "Server name: "
68
             sendLine(origin, args.isSilent(), FORMAT_OUTPUT, "Server name: "

+ 1
- 1
debug/src/com/dmdirc/addons/debug/commands/ServerState.java 查看文件

62
     @Override
62
     @Override
63
     public void execute(final FrameContainer origin,
63
     public void execute(final FrameContainer origin,
64
             final CommandArguments args, final CommandContext context) {
64
             final CommandArguments args, final CommandContext context) {
65
-        final Optional<Connection> optionalConnection = origin.getOptionalConnection();
65
+        final Optional<Connection> optionalConnection = origin.getConnection();
66
         if (optionalConnection.isPresent()) {
66
         if (optionalConnection.isPresent()) {
67
             sendLine(origin, args.isSilent(), FORMAT_OUTPUT,
67
             sendLine(origin, args.isSilent(), FORMAT_OUTPUT,
68
                     optionalConnection.get().getStatus().getTransitionHistory());
68
                     optionalConnection.get().getStatus().getTransitionHistory());

+ 1
- 1
debug/src/com/dmdirc/addons/debug/commands/ShowRaw.java 查看文件

63
     @Override
63
     @Override
64
     public void execute(@Nonnull final FrameContainer origin,
64
     public void execute(@Nonnull final FrameContainer origin,
65
             final CommandArguments args, final CommandContext context) {
65
             final CommandArguments args, final CommandContext context) {
66
-        final Optional<Connection> connection = origin.getOptionalConnection();
66
+        final Optional<Connection> connection = origin.getConnection();
67
         if (connection.isPresent()) {
67
         if (connection.isPresent()) {
68
             connection.get().addRaw();
68
             connection.get().addRaw();
69
         } else {
69
         } else {

+ 2
- 2
lagdisplay/src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java 查看文件

163
     public void selectionChanged(final SwingWindowSelectedEvent event) {
163
     public void selectionChanged(final SwingWindowSelectedEvent event) {
164
         if (event.getWindow().isPresent()) {
164
         if (event.getWindow().isPresent()) {
165
             final Optional<Connection> connection = event.getWindow().get().getContainer()
165
             final Optional<Connection> connection = event.getWindow().get().getContainer()
166
-                    .getOptionalConnection();
166
+                    .getConnection();
167
             if (connection.isPresent() && connection.get().getState() != ServerState.CONNECTED) {
167
             if (connection.isPresent() && connection.get().getState() != ServerState.CONNECTED) {
168
                 panel.getComponent().setText("Not connected");
168
                 panel.getComponent().setText("Not connected");
169
             } else {
169
             } else {
295
 
295
 
296
     private boolean isActiveWindow(final Connection connection) {
296
     private boolean isActiveWindow(final Connection connection) {
297
         return activeFrameManager.getActiveFrame().map(TextFrame::getContainer)
297
         return activeFrameManager.getActiveFrame().map(TextFrame::getContainer)
298
-                .flatMap(FrameContainer::getOptionalConnection)
298
+                .flatMap(FrameContainer::getConnection)
299
                 .filter(connection::equals).isPresent();
299
                 .filter(connection::equals).isPresent();
300
     }
300
     }
301
 
301
 

+ 1
- 1
lagdisplay/src/com/dmdirc/addons/lagdisplay/PingHistoryPanel.java 查看文件

66
         this.manager = manager;
66
         this.manager = manager;
67
         if (activeFrameManager.getActiveFrame().isPresent()) {
67
         if (activeFrameManager.getActiveFrame().isPresent()) {
68
             history = manager.getHistory(activeFrameManager.getActiveFrame().get().getContainer()
68
             history = manager.getHistory(activeFrameManager.getActiveFrame().get().getContainer()
69
-                    .getOptionalConnection().orElse(null));
69
+                    .getConnection().orElse(null));
70
         } else {
70
         } else {
71
             history = manager.getHistory(null);
71
             history = manager.getHistory(null);
72
         }
72
         }

+ 2
- 2
logging/src/com/dmdirc/addons/logging/HistoryWindow.java 查看文件

69
     }
69
     }
70
 
70
 
71
     @Override
71
     @Override
72
-    public Optional<Connection> getOptionalConnection() {
73
-        return getParent().flatMap(FrameContainer::getOptionalConnection);
72
+    public Optional<Connection> getConnection() {
73
+        return getParent().flatMap(FrameContainer::getConnection);
74
     }
74
     }
75
 
75
 
76
 }
76
 }

+ 3
- 3
logging/src/com/dmdirc/addons/logging/LoggingManager.java 查看文件

213
 
213
 
214
     @Handler
214
     @Handler
215
     public void handleQueryOpened(final QueryOpenedEvent event) {
215
     public void handleQueryOpened(final QueryOpenedEvent event) {
216
-        final Parser parser = event.getQuery().getOptionalConnection().get().getParser();
216
+        final Parser parser = event.getQuery().getConnection().get().getParser();
217
         final ClientInfo client = parser.getClient(event.getQuery().getHost());
217
         final ClientInfo client = parser.getClient(event.getQuery().getHost());
218
         final String filename = locator.getLogFile(client);
218
         final String filename = locator.getLogFile(client);
219
         if (autobackbuffer) {
219
         if (autobackbuffer) {
229
 
229
 
230
     @Handler
230
     @Handler
231
     public void handleQueryClosed(final QueryClosedEvent event) {
231
     public void handleQueryClosed(final QueryClosedEvent event) {
232
-        final Parser parser = event.getQuery().getOptionalConnection().get().getParser();
232
+        final Parser parser = event.getQuery().getConnection().get().getParser();
233
         final ClientInfo client = parser.getClient(event.getQuery().getHost());
233
         final ClientInfo client = parser.getClient(event.getQuery().getHost());
234
         final String filename = locator.getLogFile(client);
234
         final String filename = locator.getLogFile(client);
235
 
235
 
584
         if (target instanceof Channel) {
584
         if (target instanceof Channel) {
585
             descriptor = target.getName();
585
             descriptor = target.getName();
586
         } else if (target instanceof Query) {
586
         } else if (target instanceof Query) {
587
-            final Parser parser = target.getOptionalConnection().get().getParser();
587
+            final Parser parser = target.getConnection().get().getParser();
588
             descriptor = parser.getClient(((PrivateChat) target).getHost()).getNickname();
588
             descriptor = parser.getClient(((PrivateChat) target).getHost()).getNickname();
589
         } else {
589
         } else {
590
             // Unknown component
590
             // Unknown component

+ 2
- 2
nickcolours/src/com/dmdirc/addons/nickcolours/NickColourManager.java 查看文件

81
     @Handler
81
     @Handler
82
     public void handleChannelNames(final ChannelGotnamesEvent event) {
82
     public void handleChannelNames(final ChannelGotnamesEvent event) {
83
         final ChannelInfo chanInfo = event.getChannel().getChannelInfo();
83
         final ChannelInfo chanInfo = event.getChannel().getChannelInfo();
84
-        final String network = event.getChannel().getOptionalConnection().get().getNetwork();
84
+        final String network = event.getChannel().getConnection().get().getNetwork();
85
 
85
 
86
         for (ChannelClientInfo client : chanInfo.getChannelClients()) {
86
         for (ChannelClientInfo client : chanInfo.getChannelClients()) {
87
             colourClient(network, client);
87
             colourClient(network, client);
90
 
90
 
91
     @Handler
91
     @Handler
92
     public void handleChannelJoin(final ChannelJoinEvent event) {
92
     public void handleChannelJoin(final ChannelJoinEvent event) {
93
-        final String network = event.getChannel().getOptionalConnection().get().getNetwork();
93
+        final String network = event.getChannel().getConnection().get().getNetwork();
94
         colourClient(network, event.getClient());
94
         colourClient(network, event.getClient());
95
     }
95
     }
96
 
96
 

+ 1
- 1
parserdebug/src/com/dmdirc/addons/parserdebug/DebugWindow.java 查看文件

66
     }
66
     }
67
 
67
 
68
     @Override
68
     @Override
69
-    public Optional<Connection> getOptionalConnection() {
69
+    public Optional<Connection> getConnection() {
70
         return Optional.of(connection);
70
         return Optional.of(connection);
71
     }
71
     }
72
 
72
 

+ 2
- 2
redirect/src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java 查看文件

99
     }
99
     }
100
 
100
 
101
     @Override
101
     @Override
102
-    public Optional<Connection> getOptionalConnection() {
103
-        return target.getOptionalConnection();
102
+    public Optional<Connection> getConnection() {
103
+        return target.getConnection();
104
     }
104
     }
105
 
105
 
106
 }
106
 }

+ 1
- 1
redirect/test/com/dmdirc/addons/redirect/RedirectCommandTest.java 查看文件

74
 
74
 
75
     @Before
75
     @Before
76
     public void setup() {
76
     public void setup() {
77
-        when(frameContainer.getOptionalConnection()).thenReturn(Optional.empty());
77
+        when(frameContainer.getConnection()).thenReturn(Optional.empty());
78
         when(commandController.getCommandChar()).thenReturn('/');
78
         when(commandController.getCommandChar()).thenReturn('/');
79
         when(commandController.getSilenceChar()).thenReturn('.');
79
         when(commandController.getSilenceChar()).thenReturn('.');
80
         when(inputWindow.getContainer()).thenReturn(frameContainer);
80
         when(inputWindow.getContainer()).thenReturn(frameContainer);

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/SwingLinkHandler.java 查看文件

61
     @Handler
61
     @Handler
62
     public void handleChannelClick(final LinkChannelClickedEvent event) {
62
     public void handleChannelClick(final LinkChannelClickedEvent event) {
63
         final FrameContainer container = event.getWindow().getContainer();
63
         final FrameContainer container = event.getWindow().getContainer();
64
-        container.getOptionalConnection()
64
+        container.getConnection()
65
                 .ifPresent(c -> c.join(new ChannelJoinRequest(event.getTarget())));
65
                 .ifPresent(c -> c.join(new ChannelJoinRequest(event.getTarget())));
66
     }
66
     }
67
 
67
 
73
     @Handler
73
     @Handler
74
     public void handleNicknameClick(final LinkNicknameClickedEvent event) {
74
     public void handleNicknameClick(final LinkNicknameClickedEvent event) {
75
         final FrameContainer container = event.getWindow().getContainer();
75
         final FrameContainer container = event.getWindow().getContainer();
76
-        container.getOptionalConnection().ifPresent(c ->
76
+        container.getConnection().ifPresent(c ->
77
                 eventBus.publishAsync(new SwingActiveWindowChangeRequestEvent(Optional.ofNullable(
77
                 eventBus.publishAsync(new SwingActiveWindowChangeRequestEvent(Optional.ofNullable(
78
                         windowFactory.getSwingWindow(c.getQuery(event.getTarget()))))));
78
                         windowFactory.getSwingWindow(c.getQuery(event.getTarget()))))));
79
     }
79
     }

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/commands/ServerSettings.java 查看文件

70
     public void execute(@Nonnull final FrameContainer origin,
70
     public void execute(@Nonnull final FrameContainer origin,
71
             final CommandArguments args, final CommandContext context) {
71
             final CommandArguments args, final CommandContext context) {
72
         dialogProvider.displayOrRequestFocus(
72
         dialogProvider.displayOrRequestFocus(
73
-                context.getSource().getOptionalConnection().orElse(null));
73
+                context.getSource().getConnection().orElse(null));
74
     }
74
     }
75
 
75
 
76
     @Override
76
     @Override

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/components/AwayLabel.java 查看文件

63
         setVisible(false);
63
         setVisible(false);
64
         useAwayIndicator = container.getConfigManager().getOptionBool("ui", AWAY_INDICATOR);
64
         useAwayIndicator = container.getConfigManager().getOptionBool("ui", AWAY_INDICATOR);
65
 
65
 
66
-        container.getOptionalConnection().ifPresent(c -> {
66
+        container.getConnection().ifPresent(c -> {
67
             setVisible(c.isAway());
67
             setVisible(c.isAway());
68
             c.addAwayStateListener(this);
68
             c.addAwayStateListener(this);
69
         });
69
         });
99
     @Handler
99
     @Handler
100
     public void windowClosing(final FrameClosingEvent event) {
100
     public void windowClosing(final FrameClosingEvent event) {
101
         if (event.getContainer().equals(container)) {
101
         if (event.getContainer().equals(container)) {
102
-            container.getOptionalConnection().ifPresent(c -> c.removeAwayStateListener(this));
102
+            container.getConnection().ifPresent(c -> c.removeAwayStateListener(this));
103
         }
103
         }
104
     }
104
     }
105
 
105
 

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ChannelFrame.java 查看文件

118
         eventBus.subscribe(this);
118
         eventBus.subscribe(this);
119
 
119
 
120
         identity = identityFactory.createChannelConfig(
120
         identity = identityFactory.createChannelConfig(
121
-                owner.getOptionalConnection().get().getNetwork(),
121
+                owner.getConnection().get().getNetwork(),
122
                 owner.getChannelInfo().getName());
122
                 owner.getChannelInfo().getName());
123
     }
123
     }
124
 
124
 
214
 
214
 
215
     @Override
215
     @Override
216
     public void addCustomPopupItems(final JPopupMenu popupMenu) {
216
     public void addCustomPopupItems(final JPopupMenu popupMenu) {
217
-        if (channel.getOptionalConnection().get().getState() == ServerState.CONNECTED) {
217
+        if (channel.getConnection().get().getState() == ServerState.CONNECTED) {
218
             settingsMI.setEnabled(true);
218
             settingsMI.setEnabled(true);
219
         } else {
219
         } else {
220
             settingsMI.setEnabled(false);
220
             settingsMI.setEnabled(false);

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ServerFrame.java 查看文件

143
 
143
 
144
     @Override
144
     @Override
145
     public void addCustomPopupItems(final JPopupMenu popupMenu) {
145
     public void addCustomPopupItems(final JPopupMenu popupMenu) {
146
-        if (getContainer().getOptionalConnection().get().getState() == ServerState.CONNECTED) {
146
+        if (getContainer().getConnection().get().getState() == ServerState.CONNECTED) {
147
             settingsMI.setEnabled(true);
147
             settingsMI.setEnabled(true);
148
         } else {
148
         } else {
149
             settingsMI.setEnabled(false);
149
             settingsMI.setEnabled(false);

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/components/frames/ServerFrameFactory.java 查看文件

67
     @Override
67
     @Override
68
     public TextFrame getWindow(final FrameContainer container) {
68
     public TextFrame getWindow(final FrameContainer container) {
69
         final ServerFrame frame =  new ServerFrame(dependencies.get(), inputFieldProvider,
69
         final ServerFrame frame =  new ServerFrame(dependencies.get(), inputFieldProvider,
70
-                dialogProvider.get(), container.getOptionalConnection().get());
70
+                dialogProvider.get(), container.getConnection().get());
71
         eventBus.subscribe(frame);
71
         eventBus.subscribe(frame);
72
         return frame;
72
         return frame;
73
     }
73
     }

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/components/menubar/ChannelMenu.java 查看文件

130
 
130
 
131
     private void doJoinChannel(final String text) {
131
     private void doJoinChannel(final String text) {
132
         activeFrameManager.getActiveFrame()
132
         activeFrameManager.getActiveFrame()
133
-                .ifPresent(f -> f.getContainer().getOptionalConnection()
133
+                .ifPresent(f -> f.getContainer().getConnection()
134
                         .ifPresent(c -> c.join(new ChannelJoinRequest(text))));
134
                         .ifPresent(c -> c.join(new ChannelJoinRequest(text))));
135
     }
135
     }
136
 
136
 
137
     @Override
137
     @Override
138
     public final void menuSelected(final MenuEvent e) {
138
     public final void menuSelected(final MenuEvent e) {
139
         final Optional<ServerState> activeConnectionState = activeFrameManager.getActiveFrame()
139
         final Optional<ServerState> activeConnectionState = activeFrameManager.getActiveFrame()
140
-                .map(TextFrame::getContainer).flatMap(FrameContainer::getOptionalConnection)
140
+                .map(TextFrame::getContainer).flatMap(FrameContainer::getConnection)
141
                 .map(Connection::getState);
141
                 .map(Connection::getState);
142
         final boolean connected = activeConnectionState.equals(Optional.of(ServerState.CONNECTED));
142
         final boolean connected = activeConnectionState.equals(Optional.of(ServerState.CONNECTED));
143
 
143
 

+ 3
- 3
ui_swing/src/com/dmdirc/addons/ui_swing/components/menubar/ServerMenu.java 查看文件

104
         disconnect.setMnemonic('d');
104
         disconnect.setMnemonic('d');
105
         disconnect.addActionListener(e -> activeFrameManager.getActiveFrame()
105
         disconnect.addActionListener(e -> activeFrameManager.getActiveFrame()
106
                 .map(TextFrame::getContainer)
106
                 .map(TextFrame::getContainer)
107
-                .flatMap(FrameContainer::getOptionalConnection)
107
+                .flatMap(FrameContainer::getConnection)
108
                 .ifPresent(Connection::disconnect));
108
                 .ifPresent(Connection::disconnect));
109
         add(disconnect);
109
         add(disconnect);
110
 
110
 
112
         ssd.setMnemonic('s');
112
         ssd.setMnemonic('s');
113
         ssd.setText("Server settings");
113
         ssd.setText("Server settings");
114
         ssd.addActionListener(e -> activeFrameManager.getActiveFrame()
114
         ssd.addActionListener(e -> activeFrameManager.getActiveFrame()
115
-                .ifPresent(f -> f.getContainer().getOptionalConnection()
115
+                .ifPresent(f -> f.getContainer().getConnection()
116
                         .ifPresent(ssdProvider::displayOrRequestFocus)));
116
                         .ifPresent(ssdProvider::displayOrRequestFocus)));
117
         add(ssd);
117
         add(ssd);
118
 
118
 
128
     @Override
128
     @Override
129
     public final void menuSelected(final MenuEvent e) {
129
     public final void menuSelected(final MenuEvent e) {
130
         final Optional<ServerState> activeConnectionState = activeFrameManager.getActiveFrame()
130
         final Optional<ServerState> activeConnectionState = activeFrameManager.getActiveFrame()
131
-                .map(TextFrame::getContainer).flatMap(FrameContainer::getOptionalConnection)
131
+                .map(TextFrame::getContainer).flatMap(FrameContainer::getConnection)
132
                 .map(Connection::getState);
132
                 .map(Connection::getState);
133
         final boolean connected = activeConnectionState.equals(Optional.of(ServerState.CONNECTED));
133
         final boolean connected = activeConnectionState.equals(Optional.of(ServerState.CONNECTED));
134
 
134
 

+ 3
- 3
ui_swing/src/com/dmdirc/addons/ui_swing/components/modes/ChannelModesPane.java 查看文件

64
 
64
 
65
     @Override
65
     @Override
66
     public boolean isModeSettable(final String mode) {
66
     public boolean isModeSettable(final String mode) {
67
-        return channel.getOptionalConnection().get().getParser().isUserSettable(
67
+        return channel.getConnection().get().getParser().isUserSettable(
68
                 mode.toCharArray()[0]);
68
                 mode.toCharArray()[0]);
69
     }
69
     }
70
 
70
 
71
     @Override
71
     @Override
72
     public String getAvailableBooleanModes() {
72
     public String getAvailableBooleanModes() {
73
-        return channel.getOptionalConnection().get().getParser().getBooleanChannelModes();
73
+        return channel.getConnection().get().getParser().getBooleanChannelModes();
74
     }
74
     }
75
 
75
 
76
     @Override
76
     @Override
80
 
80
 
81
     @Override
81
     @Override
82
     public String getAllParamModes() {
82
     public String getAllParamModes() {
83
-        final Parser parser = channel.getOptionalConnection().get().getParser();
83
+        final Parser parser = channel.getConnection().get().getParser();
84
         return parser.getParameterChannelModes()
84
         return parser.getParameterChannelModes()
85
                 + parser.getDoubleParameterChannelModes();
85
                 + parser.getDoubleParameterChannelModes();
86
     }
86
     }

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java 查看文件

189
     @Handler(invocation = EdtHandlerInvocation.class)
189
     @Handler(invocation = EdtHandlerInvocation.class)
190
     public void selectionChanged(final SwingWindowSelectedEvent event) {
190
     public void selectionChanged(final SwingWindowSelectedEvent event) {
191
         if (event.getWindow().isPresent()) {
191
         if (event.getWindow().isPresent()) {
192
-            activeConnection = event.getWindow().get().getContainer().getOptionalConnection();
192
+            activeConnection = event.getWindow().get().getContainer().getConnection();
193
         } else {
193
         } else {
194
             activeConnection = null;
194
             activeConnection = null;
195
         }
195
         }

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channellist/ChannelListDialog.java 查看文件

57
         total = new JLabel("No results.");
57
         total = new JLabel("No results.");
58
         if (activeFrameManager.getActiveFrame().isPresent()
58
         if (activeFrameManager.getActiveFrame().isPresent()
59
                 && activeFrameManager.getActiveFrame().get().getContainer()
59
                 && activeFrameManager.getActiveFrame().get().getContainer()
60
-                .getOptionalConnection().isPresent()) {
60
+                .getConnection().isPresent()) {
61
             list = new ChannelListPanel(activeFrameManager.getActiveFrame().get()
61
             list = new ChannelListPanel(activeFrameManager.getActiveFrame().get()
62
-                    .getContainer().getOptionalConnection().get(), total);
62
+                    .getContainer().getConnection().get(), total);
63
         } else {
63
         } else {
64
             list = new JPanel();
64
             list = new JPanel();
65
         }
65
         }

+ 2
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelListModesPane.java 查看文件

137
         }
137
         }
138
         listModesPanel = new JScrollPane();
138
         listModesPanel = new JScrollPane();
139
         listModesPanels = new ArrayList<>();
139
         listModesPanels = new ArrayList<>();
140
-        listModesArray = channel.getOptionalConnection().get().getParser()
140
+        listModesArray = channel.getConnection().get().getParser()
141
                 .getListChannelModes().toCharArray();
141
                 .getListChannelModes().toCharArray();
142
         existingListItems = new MapList<>();
142
         existingListItems = new MapList<>();
143
         listModesMenu = new JComboBox<>(new DefaultComboBoxModel<>());
143
         listModesMenu = new JComboBox<>(new DefaultComboBoxModel<>());
355
 
355
 
356
         final int selected = listModesMenu.getSelectedIndex();
356
         final int selected = listModesMenu.getSelectedIndex();
357
         final int current = listModesPanels.get(selected).getModel().getSize();
357
         final int current = listModesPanels.get(selected).getModel().getSize();
358
-        final int maxModes = channel.getOptionalConnection().get().getParser().
358
+        final int maxModes = channel.getConnection().get().getParser().
359
                 getMaxListModes(listModesArray[selected]);
359
                 getMaxListModes(listModesArray[selected]);
360
 
360
 
361
         if (maxModes == -1) {
361
         if (maxModes == -1) {

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java 查看文件

135
         this.colourManagerFactory = colourManagerFactory;
135
         this.colourManagerFactory = colourManagerFactory;
136
 
136
 
137
         identity = identityFactory.createChannelConfig(
137
         identity = identityFactory.createChannelConfig(
138
-                channel.getOptionalConnection().get().getNetwork(),
138
+                channel.getConnection().get().getNetwork(),
139
                 channel.getChannelInfo().getName());
139
                 channel.getChannelInfo().getName());
140
         channelWindow = (InputWindow) windowFactory.getSwingWindow(channel);
140
         channelWindow = (InputWindow) windowFactory.getSwingWindow(channel);
141
 
141
 

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java 查看文件

101
         this.clipboard = clipboard;
101
         this.clipboard = clipboard;
102
         this.channel = channel;
102
         this.channel = channel;
103
         this.parent = parent;
103
         this.parent = parent;
104
-        topicLengthMax = channel.getOptionalConnection().get().getParser().getMaxTopicLength();
104
+        topicLengthMax = channel.getConnection().get().getParser().getMaxTopicLength();
105
         this.channelWindow = channelWindow;
105
         this.channelWindow = channelWindow;
106
         this.eventBus = eventBus;
106
         this.eventBus = eventBus;
107
 
107
 

+ 1
- 1
windowstatus/src/com/dmdirc/addons/windowstatus/WindowStatusManager.java 查看文件

194
     private String updateStatusQuery(final Query frame) {
194
     private String updateStatusQuery(final Query frame) {
195
         final StringBuilder textString = new StringBuilder();
195
         final StringBuilder textString = new StringBuilder();
196
         textString.append(frame.getHost());
196
         textString.append(frame.getHost());
197
-        final Optional<Connection> connection = frame.getOptionalConnection();
197
+        final Optional<Connection> connection = frame.getConnection();
198
         if (showname && connection.isPresent()) {
198
         if (showname && connection.isPresent()) {
199
             final ClientInfo client = connection.get().getParser().getClient(frame.getHost());
199
             final ClientInfo client = connection.get().getParser().getClient(frame.getHost());
200
             final String realname = client.getRealname();
200
             final String realname = client.getRealname();

正在加载...
取消
保存