Sfoglia il codice sorgente

Merge branch 'master' of https://github.com/DMDirc/Parser

pull/164/head
Greg Holmes 7 anni fa
parent
commit
299589a7e5
100 ha cambiato i file con 90 aggiunte e 17 eliminazioni
  1. 4
    1
      .gitignore
  2. 20
    14
      build.gradle
  3. 0
    0
      common/src/main/java/com/dmdirc/parser/common/AutoCloseableInitialDirContext.java
  4. 0
    0
      common/src/main/java/com/dmdirc/parser/common/AwayState.java
  5. 0
    0
      common/src/main/java/com/dmdirc/parser/common/BaseChannelClientInfo.java
  6. 5
    0
      common/src/main/java/com/dmdirc/parser/common/BaseChannelInfo.java
  7. 0
    0
      common/src/main/java/com/dmdirc/parser/common/BaseClientInfo.java
  8. 0
    0
      common/src/main/java/com/dmdirc/parser/common/BaseParser.java
  9. 0
    0
      common/src/main/java/com/dmdirc/parser/common/BaseSocketAwareParser.java
  10. 0
    0
      common/src/main/java/com/dmdirc/parser/common/CallbackManager.java
  11. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ChannelJoinRequest.java
  12. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ChannelListModeItem.java
  13. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ChildImplementations.java
  14. 0
    0
      common/src/main/java/com/dmdirc/parser/common/CompositionState.java
  15. 0
    0
      common/src/main/java/com/dmdirc/parser/common/DefaultStringConverter.java
  16. 0
    0
      common/src/main/java/com/dmdirc/parser/common/IgnoreList.java
  17. 0
    0
      common/src/main/java/com/dmdirc/parser/common/MyInfo.java
  18. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ParserError.java
  19. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ProxyAuthenticator.java
  20. 2
    0
      common/src/main/java/com/dmdirc/parser/common/QueuePriority.java
  21. 0
    0
      common/src/main/java/com/dmdirc/parser/common/SRVRecord.java
  22. 0
    0
      common/src/main/java/com/dmdirc/parser/common/SystemEncoder.java
  23. 0
    0
      common/src/main/java/com/dmdirc/parser/common/ThreadedParser.java
  24. 0
    0
      common/src/main/java/com/dmdirc/parser/events/AuthNoticeEvent.java
  25. 0
    0
      common/src/main/java/com/dmdirc/parser/events/AwayStateEvent.java
  26. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelActionEvent.java
  27. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelCTCPEvent.java
  28. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelCTCPReplyEvent.java
  29. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelJoinEvent.java
  30. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelKickEvent.java
  31. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelListModeEvent.java
  32. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelMessageEvent.java
  33. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelModeChangeEvent.java
  34. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelModeMessageEvent.java
  35. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelModeNoticeEvent.java
  36. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelNamesEvent.java
  37. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelNickChangeEvent.java
  38. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelNonUserModeChangeEvent.java
  39. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelNoticeEvent.java
  40. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelOtherAwayStateEvent.java
  41. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelPartEvent.java
  42. 48
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelPasswordChangedEvent.java
  43. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelQuitEvent.java
  44. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelSelfJoinEvent.java
  45. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelSingleModeChangeEvent.java
  46. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelTopicEvent.java
  47. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ChannelUserModeChangeEvent.java
  48. 0
    0
      common/src/main/java/com/dmdirc/parser/events/CompositionStateChangeEvent.java
  49. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ConnectErrorEvent.java
  50. 1
    1
      common/src/main/java/com/dmdirc/parser/events/DataInEvent.java
  51. 1
    1
      common/src/main/java/com/dmdirc/parser/events/DataOutEvent.java
  52. 0
    0
      common/src/main/java/com/dmdirc/parser/events/DebugInfoEvent.java
  53. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ErrorInfoEvent.java
  54. 0
    0
      common/src/main/java/com/dmdirc/parser/events/GroupListEndEvent.java
  55. 0
    0
      common/src/main/java/com/dmdirc/parser/events/GroupListEntryEvent.java
  56. 0
    0
      common/src/main/java/com/dmdirc/parser/events/GroupListStartEvent.java
  57. 0
    0
      common/src/main/java/com/dmdirc/parser/events/InviteEvent.java
  58. 0
    0
      common/src/main/java/com/dmdirc/parser/events/MOTDEndEvent.java
  59. 0
    0
      common/src/main/java/com/dmdirc/parser/events/MOTDLineEvent.java
  60. 0
    0
      common/src/main/java/com/dmdirc/parser/events/MOTDStartEvent.java
  61. 0
    0
      common/src/main/java/com/dmdirc/parser/events/NetworkDetectedEvent.java
  62. 0
    0
      common/src/main/java/com/dmdirc/parser/events/NickChangeEvent.java
  63. 0
    0
      common/src/main/java/com/dmdirc/parser/events/NickInUseEvent.java
  64. 0
    0
      common/src/main/java/com/dmdirc/parser/events/NumericEvent.java
  65. 0
    0
      common/src/main/java/com/dmdirc/parser/events/OtherAwayStateEvent.java
  66. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ParserErrorEvent.java
  67. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ParserEvent.java
  68. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PasswordRequiredEvent.java
  69. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PingFailureEvent.java
  70. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PingSentEvent.java
  71. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PingSuccessEvent.java
  72. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PrivateActionEvent.java
  73. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PrivateCTCPEvent.java
  74. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PrivateCTCPReplyEvent.java
  75. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PrivateMessageEvent.java
  76. 0
    0
      common/src/main/java/com/dmdirc/parser/events/PrivateNoticeEvent.java
  77. 0
    0
      common/src/main/java/com/dmdirc/parser/events/QuitEvent.java
  78. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ServerErrorEvent.java
  79. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ServerNoticeEvent.java
  80. 0
    0
      common/src/main/java/com/dmdirc/parser/events/ServerReadyEvent.java
  81. 0
    0
      common/src/main/java/com/dmdirc/parser/events/SocketCloseEvent.java
  82. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownActionEvent.java
  83. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownCTCPEvent.java
  84. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownCTCPReplyEvent.java
  85. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownMessageEvent.java
  86. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownNoticeEvent.java
  87. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UnknownServerNoticeEvent.java
  88. 2
    0
      common/src/main/java/com/dmdirc/parser/events/UserInfoEvent.java
  89. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UserModeChangeEvent.java
  90. 0
    0
      common/src/main/java/com/dmdirc/parser/events/UserModeDiscoveryEvent.java
  91. 0
    0
      common/src/main/java/com/dmdirc/parser/events/WallDesyncEvent.java
  92. 0
    0
      common/src/main/java/com/dmdirc/parser/events/WallopEvent.java
  93. 0
    0
      common/src/main/java/com/dmdirc/parser/events/WalluserEvent.java
  94. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/ChannelClientInfo.java
  95. 7
    0
      common/src/main/java/com/dmdirc/parser/interfaces/ChannelInfo.java
  96. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/ClientInfo.java
  97. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/Encoder.java
  98. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/EncodingParser.java
  99. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/FakableArgument.java
  100. 0
    0
      common/src/main/java/com/dmdirc/parser/interfaces/FakableSource.java

+ 4
- 1
.gitignore Vedi File

@@ -11,5 +11,8 @@ build-before-profiler.xml
11 11
 /etc/nexus-teamcity.properties
12 12
 /.gradle
13 13
 /*/build
14
-/*/generated
15 14
 /nexus-teamcity.gradle
15
+
16
+# Generated files created by IDEA
17
+/*/src/*/generated
18
+/*/src/*/generated_tests

+ 20
- 14
build.gradle Vedi File

@@ -1,15 +1,19 @@
1 1
 subprojects {
2
-    group = 'com.dmdirc.parser'
2
+    group = 'com.dmdirc'
3 3
 
4 4
     apply plugin: 'com.dmdirc.git-version'
5 5
     apply plugin: 'maven-publish'
6 6
     apply plugin: 'java'
7
+    apply plugin: 'idea'
7 8
 
8 9
     apply from: '../gradle/coverage.gradle'
9 10
 
10
-    sourceSets {
11
-        main.java.srcDirs = ['src']
12
-        test.java.srcDirs = ['test']
11
+    idea {
12
+        module {
13
+             sourceDirs += file('src/main/generated')
14
+             testSourceDirs += file('src/test/generated_tests')
15
+             generatedSourceDirs = [file('src/main/generated'), file('src/test/generated_tests')]
16
+        }
13 17
     }
14 18
 
15 19
     publishing {
@@ -86,21 +90,21 @@ subprojects {
86 90
     repositories.mavenCentral()
87 91
 
88 92
     dependencies {
89
-        compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
90
-        compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.1'
91
-        compile group: 'com.google.auto.value', name: 'auto-value', version: '1.0'
93
+        compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1'
94
+        compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.5'
95
+        compile group: 'com.google.auto.value', name: 'auto-value', version: '1.2'
92 96
 
93
-        compile group: 'org.slf4j', name: 'slf4j-api', version:'1.7.10'
94
-        compile group: 'com.squareup.dagger', name: 'dagger', version: '1.2.1'
95
-        compile group: 'com.google.guava', name:'guava', version: '18.0'
97
+        compile group: 'org.slf4j', name: 'slf4j-api', version:'1.7.21'
98
+        compile group: 'com.squareup.dagger', name: 'dagger', version: '1.2.5'
99
+        compile group: 'com.google.guava', name:'guava', version: '19.0'
96 100
 
97
-        compile group: 'net.engio', name: 'mbassador', version: '1.2.4'
101
+        compile group: 'net.engio', name: 'mbassador', version: '1.2.4.2'
98 102
         compile group: 'de.odysseus.juel', name: 'juel-api', version: '2.2.7'
99 103
         compile group: 'de.odysseus.juel', name: 'juel-impl', version: '2.2.7'
100 104
         compile group: 'de.odysseus.juel', name: 'juel-spi', version: '2.2.7'
101 105
 
102 106
         testCompile group: 'junit', name: 'junit', version: '4.12'
103
-        testCompile group: 'org.mockito', name: 'mockito-core', version: '1.10.17'
107
+        testCompile group: 'org.mockito', name: 'mockito-core', version: '1.10.19'
104 108
     }
105 109
 
106 110
     task publishSnapshot(dependsOn: 'publishMavenJavaPublicationToSnapshotsRepository') << {
@@ -122,12 +126,14 @@ subprojects {
122 126
 }
123 127
 
124 128
 task wrapper(type: Wrapper) {
125
-    gradleVersion = '2.4'
129
+    gradleVersion = '2.13'
126 130
 }
127 131
 
128 132
 def find(name) {
129 133
     if (allprojects.find { it.name == name }) {
130 134
         project(name)
135
+    } else if (allprojects.find { it.name == 'parser-' + name }) {
136
+        project('parser-' + name)
131 137
     } else if (allprojects.find { it.name == 'parser:' + name }) {
132 138
         project('parser:' + name)
133 139
     } else if (allprojects.find { it.name == 'modules:parser:' + name }) {
@@ -145,7 +151,7 @@ buildscript {
145 151
 
146 152
     dependencies {
147 153
         classpath group: 'com.dmdirc', name: 'git-version', version: '1.0'
148
-        classpath group: 'org.kt3k.gradle.plugin', name: 'coveralls-gradle-plugin', version: '2.1.0'
154
+        classpath group: 'org.kt3k.gradle.plugin', name: 'coveralls-gradle-plugin', version: '2.6.3'
149 155
     }
150 156
 }
151 157
 

common/src/com/dmdirc/parser/common/AutoCloseableInitialDirContext.java → common/src/main/java/com/dmdirc/parser/common/AutoCloseableInitialDirContext.java Vedi File


common/src/com/dmdirc/parser/common/AwayState.java → common/src/main/java/com/dmdirc/parser/common/AwayState.java Vedi File


common/src/com/dmdirc/parser/common/BaseChannelClientInfo.java → common/src/main/java/com/dmdirc/parser/common/BaseChannelClientInfo.java Vedi File


common/src/com/dmdirc/parser/common/BaseChannelInfo.java → common/src/main/java/com/dmdirc/parser/common/BaseChannelInfo.java Vedi File

@@ -68,6 +68,11 @@ public abstract class BaseChannelInfo implements ChannelInfo {
68 68
         return parser;
69 69
     }
70 70
 
71
+    @Override
72
+    public String getPassword() {
73
+        return "";
74
+    }
75
+
71 76
     @Override
72 77
     public void sendMessage(final String message) {
73 78
         parser.sendMessage(name, message);

common/src/com/dmdirc/parser/common/BaseClientInfo.java → common/src/main/java/com/dmdirc/parser/common/BaseClientInfo.java Vedi File


common/src/com/dmdirc/parser/common/BaseParser.java → common/src/main/java/com/dmdirc/parser/common/BaseParser.java Vedi File


common/src/com/dmdirc/parser/common/BaseSocketAwareParser.java → common/src/main/java/com/dmdirc/parser/common/BaseSocketAwareParser.java Vedi File


common/src/com/dmdirc/parser/common/CallbackManager.java → common/src/main/java/com/dmdirc/parser/common/CallbackManager.java Vedi File


common/src/com/dmdirc/parser/common/ChannelJoinRequest.java → common/src/main/java/com/dmdirc/parser/common/ChannelJoinRequest.java Vedi File


common/src/com/dmdirc/parser/common/ChannelListModeItem.java → common/src/main/java/com/dmdirc/parser/common/ChannelListModeItem.java Vedi File


common/src/com/dmdirc/parser/common/ChildImplementations.java → common/src/main/java/com/dmdirc/parser/common/ChildImplementations.java Vedi File


common/src/com/dmdirc/parser/common/CompositionState.java → common/src/main/java/com/dmdirc/parser/common/CompositionState.java Vedi File


common/src/com/dmdirc/parser/common/DefaultStringConverter.java → common/src/main/java/com/dmdirc/parser/common/DefaultStringConverter.java Vedi File


common/src/com/dmdirc/parser/common/IgnoreList.java → common/src/main/java/com/dmdirc/parser/common/IgnoreList.java Vedi File


common/src/com/dmdirc/parser/common/MyInfo.java → common/src/main/java/com/dmdirc/parser/common/MyInfo.java Vedi File


common/src/com/dmdirc/parser/common/ParserError.java → common/src/main/java/com/dmdirc/parser/common/ParserError.java Vedi File


common/src/com/dmdirc/parser/common/ProxyAuthenticator.java → common/src/main/java/com/dmdirc/parser/common/ProxyAuthenticator.java Vedi File


common/src/com/dmdirc/parser/common/QueuePriority.java → common/src/main/java/com/dmdirc/parser/common/QueuePriority.java Vedi File

@@ -26,6 +26,8 @@ package com.dmdirc.parser.common;
26 26
  * Queue Priority.
27 27
  */
28 28
 public enum QueuePriority {
29
+    /** Immediate priority (Skip Queue). */
30
+    IMMEDIATE,
29 31
     /** High priority. */
30 32
     HIGH,
31 33
     /** Normal priority. */

common/src/com/dmdirc/parser/common/SRVRecord.java → common/src/main/java/com/dmdirc/parser/common/SRVRecord.java Vedi File


common/src/com/dmdirc/parser/common/SystemEncoder.java → common/src/main/java/com/dmdirc/parser/common/SystemEncoder.java Vedi File


common/src/com/dmdirc/parser/common/ThreadedParser.java → common/src/main/java/com/dmdirc/parser/common/ThreadedParser.java Vedi File


common/src/com/dmdirc/parser/events/AuthNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/AuthNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/AwayStateEvent.java → common/src/main/java/com/dmdirc/parser/events/AwayStateEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelActionEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelActionEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelCTCPEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelCTCPEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelCTCPReplyEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelCTCPReplyEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelJoinEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelJoinEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelKickEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelKickEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelListModeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelListModeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelMessageEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelMessageEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelModeChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelModeChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelModeMessageEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelModeMessageEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelModeNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelModeNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelNamesEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelNamesEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelNickChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelNickChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelNonUserModeChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelNonUserModeChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelOtherAwayStateEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelOtherAwayStateEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelPartEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelPartEvent.java Vedi File


+ 48
- 0
common/src/main/java/com/dmdirc/parser/events/ChannelPasswordChangedEvent.java Vedi File

@@ -0,0 +1,48 @@
1
+/*
2
+ * Copyright (c) 2006-2014 DMDirc Developers
3
+ *
4
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
5
+ * of this software and associated documentation files (the "Software"), to deal
6
+ * in the Software without restriction, including without limitation the rights
7
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8
+ * copies of the Software, and to permit persons to whom the Software is
9
+ * furnished to do so, subject to the following conditions:
10
+ *
11
+ * The above copyright notice and this permission notice shall be included in
12
+ * all copies or substantial portions of the Software.
13
+ *
14
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20
+ * SOFTWARE.
21
+ */
22
+
23
+package com.dmdirc.parser.events;
24
+
25
+import com.dmdirc.parser.interfaces.ChannelInfo;
26
+import com.dmdirc.parser.interfaces.Parser;
27
+
28
+import java.time.LocalDateTime;
29
+
30
+import static com.google.common.base.Preconditions.checkNotNull;
31
+
32
+/**
33
+ * Called when a channel password changes.
34
+ */
35
+public class ChannelPasswordChangedEvent extends ParserEvent {
36
+
37
+    private final ChannelInfo channel;
38
+
39
+    public ChannelPasswordChangedEvent(final Parser parser, final LocalDateTime date,
40
+                                  final ChannelInfo channel) {
41
+        super(parser, date);
42
+        this.channel = checkNotNull(channel);
43
+    }
44
+
45
+    public ChannelInfo getChannel() {
46
+        return channel;
47
+    }
48
+}

common/src/com/dmdirc/parser/events/ChannelQuitEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelQuitEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelSelfJoinEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelSelfJoinEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelSingleModeChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelSingleModeChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelTopicEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelTopicEvent.java Vedi File


common/src/com/dmdirc/parser/events/ChannelUserModeChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/ChannelUserModeChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/CompositionStateChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/CompositionStateChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ConnectErrorEvent.java → common/src/main/java/com/dmdirc/parser/events/ConnectErrorEvent.java Vedi File


common/src/com/dmdirc/parser/events/DataInEvent.java → common/src/main/java/com/dmdirc/parser/events/DataInEvent.java Vedi File

@@ -29,7 +29,7 @@ import java.time.LocalDateTime;
29 29
 import static com.google.common.base.Preconditions.checkNotNull;
30 30
 
31 31
 /**
32
- * Interface Used on every incoming line BEFORE parsing.
32
+ * Called on every incoming line BEFORE parsing.
33 33
  */
34 34
 public class DataInEvent extends ParserEvent {
35 35
 

common/src/com/dmdirc/parser/events/DataOutEvent.java → common/src/main/java/com/dmdirc/parser/events/DataOutEvent.java Vedi File

@@ -29,7 +29,7 @@ import java.time.LocalDateTime;
29 29
 import static com.google.common.base.Preconditions.checkNotNull;
30 30
 
31 31
 /**
32
- * Called on every incoming line BEFORE being sent.
32
+ * Called on every outgoing line BEFORE being sent.
33 33
  */
34 34
 public class DataOutEvent extends ParserEvent {
35 35
 

common/src/com/dmdirc/parser/events/DebugInfoEvent.java → common/src/main/java/com/dmdirc/parser/events/DebugInfoEvent.java Vedi File


common/src/com/dmdirc/parser/events/ErrorInfoEvent.java → common/src/main/java/com/dmdirc/parser/events/ErrorInfoEvent.java Vedi File


common/src/com/dmdirc/parser/events/GroupListEndEvent.java → common/src/main/java/com/dmdirc/parser/events/GroupListEndEvent.java Vedi File


common/src/com/dmdirc/parser/events/GroupListEntryEvent.java → common/src/main/java/com/dmdirc/parser/events/GroupListEntryEvent.java Vedi File


common/src/com/dmdirc/parser/events/GroupListStartEvent.java → common/src/main/java/com/dmdirc/parser/events/GroupListStartEvent.java Vedi File


common/src/com/dmdirc/parser/events/InviteEvent.java → common/src/main/java/com/dmdirc/parser/events/InviteEvent.java Vedi File


common/src/com/dmdirc/parser/events/MOTDEndEvent.java → common/src/main/java/com/dmdirc/parser/events/MOTDEndEvent.java Vedi File


common/src/com/dmdirc/parser/events/MOTDLineEvent.java → common/src/main/java/com/dmdirc/parser/events/MOTDLineEvent.java Vedi File


common/src/com/dmdirc/parser/events/MOTDStartEvent.java → common/src/main/java/com/dmdirc/parser/events/MOTDStartEvent.java Vedi File


common/src/com/dmdirc/parser/events/NetworkDetectedEvent.java → common/src/main/java/com/dmdirc/parser/events/NetworkDetectedEvent.java Vedi File


common/src/com/dmdirc/parser/events/NickChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/NickChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/NickInUseEvent.java → common/src/main/java/com/dmdirc/parser/events/NickInUseEvent.java Vedi File


common/src/com/dmdirc/parser/events/NumericEvent.java → common/src/main/java/com/dmdirc/parser/events/NumericEvent.java Vedi File


common/src/com/dmdirc/parser/events/OtherAwayStateEvent.java → common/src/main/java/com/dmdirc/parser/events/OtherAwayStateEvent.java Vedi File


common/src/com/dmdirc/parser/events/ParserErrorEvent.java → common/src/main/java/com/dmdirc/parser/events/ParserErrorEvent.java Vedi File


common/src/com/dmdirc/parser/events/ParserEvent.java → common/src/main/java/com/dmdirc/parser/events/ParserEvent.java Vedi File


common/src/com/dmdirc/parser/events/PasswordRequiredEvent.java → common/src/main/java/com/dmdirc/parser/events/PasswordRequiredEvent.java Vedi File


common/src/com/dmdirc/parser/events/PingFailureEvent.java → common/src/main/java/com/dmdirc/parser/events/PingFailureEvent.java Vedi File


common/src/com/dmdirc/parser/events/PingSentEvent.java → common/src/main/java/com/dmdirc/parser/events/PingSentEvent.java Vedi File


common/src/com/dmdirc/parser/events/PingSuccessEvent.java → common/src/main/java/com/dmdirc/parser/events/PingSuccessEvent.java Vedi File


common/src/com/dmdirc/parser/events/PrivateActionEvent.java → common/src/main/java/com/dmdirc/parser/events/PrivateActionEvent.java Vedi File


common/src/com/dmdirc/parser/events/PrivateCTCPEvent.java → common/src/main/java/com/dmdirc/parser/events/PrivateCTCPEvent.java Vedi File


common/src/com/dmdirc/parser/events/PrivateCTCPReplyEvent.java → common/src/main/java/com/dmdirc/parser/events/PrivateCTCPReplyEvent.java Vedi File


common/src/com/dmdirc/parser/events/PrivateMessageEvent.java → common/src/main/java/com/dmdirc/parser/events/PrivateMessageEvent.java Vedi File


common/src/com/dmdirc/parser/events/PrivateNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/PrivateNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/QuitEvent.java → common/src/main/java/com/dmdirc/parser/events/QuitEvent.java Vedi File


common/src/com/dmdirc/parser/events/ServerErrorEvent.java → common/src/main/java/com/dmdirc/parser/events/ServerErrorEvent.java Vedi File


common/src/com/dmdirc/parser/events/ServerNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/ServerNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/ServerReadyEvent.java → common/src/main/java/com/dmdirc/parser/events/ServerReadyEvent.java Vedi File


common/src/com/dmdirc/parser/events/SocketCloseEvent.java → common/src/main/java/com/dmdirc/parser/events/SocketCloseEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownActionEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownActionEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownCTCPEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownCTCPEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownCTCPReplyEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownCTCPReplyEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownMessageEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownMessageEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/UnknownServerNoticeEvent.java → common/src/main/java/com/dmdirc/parser/events/UnknownServerNoticeEvent.java Vedi File


common/src/com/dmdirc/parser/events/UserInfoEvent.java → common/src/main/java/com/dmdirc/parser/events/UserInfoEvent.java Vedi File

@@ -81,6 +81,8 @@ public class UserInfoEvent extends ParserEvent {
81 81
 
82 82
         /** The user's full address. */
83 83
         ADDRESS,
84
+        /** The user's real address. */
85
+        REAL_ADDRESS,
84 86
         /** The user's real name. */
85 87
         REAL_NAME,
86 88
         /** The list of group chats the user is in. */

common/src/com/dmdirc/parser/events/UserModeChangeEvent.java → common/src/main/java/com/dmdirc/parser/events/UserModeChangeEvent.java Vedi File


common/src/com/dmdirc/parser/events/UserModeDiscoveryEvent.java → common/src/main/java/com/dmdirc/parser/events/UserModeDiscoveryEvent.java Vedi File


common/src/com/dmdirc/parser/events/WallDesyncEvent.java → common/src/main/java/com/dmdirc/parser/events/WallDesyncEvent.java Vedi File


common/src/com/dmdirc/parser/events/WallopEvent.java → common/src/main/java/com/dmdirc/parser/events/WallopEvent.java Vedi File


common/src/com/dmdirc/parser/events/WalluserEvent.java → common/src/main/java/com/dmdirc/parser/events/WalluserEvent.java Vedi File


common/src/com/dmdirc/parser/interfaces/ChannelClientInfo.java → common/src/main/java/com/dmdirc/parser/interfaces/ChannelClientInfo.java Vedi File


common/src/com/dmdirc/parser/interfaces/ChannelInfo.java → common/src/main/java/com/dmdirc/parser/interfaces/ChannelInfo.java Vedi File

@@ -42,6 +42,13 @@ public interface ChannelInfo {
42 42
      */
43 43
     String getName();
44 44
 
45
+    /**
46
+     * Returns the password for this channel.
47
+     *
48
+     * @return The password for this channel
49
+     */
50
+    String getPassword();
51
+
45 52
     /**
46 53
      * Changes the topic of this channel.
47 54
      *

common/src/com/dmdirc/parser/interfaces/ClientInfo.java → common/src/main/java/com/dmdirc/parser/interfaces/ClientInfo.java Vedi File


common/src/com/dmdirc/parser/interfaces/Encoder.java → common/src/main/java/com/dmdirc/parser/interfaces/Encoder.java Vedi File


common/src/com/dmdirc/parser/interfaces/EncodingParser.java → common/src/main/java/com/dmdirc/parser/interfaces/EncodingParser.java Vedi File


common/src/com/dmdirc/parser/interfaces/FakableArgument.java → common/src/main/java/com/dmdirc/parser/interfaces/FakableArgument.java Vedi File


common/src/com/dmdirc/parser/interfaces/FakableSource.java → common/src/main/java/com/dmdirc/parser/interfaces/FakableSource.java Vedi File


Dato che sono stati cambiati molti file in questo diff, alcuni di essi non verranno mostrati

Loading…
Annulla
Salva