Procházet zdrojové kódy

Remove some left over action classes.

pull/237/head
Chris Smith před 9 roky
rodič
revize
d7abe7e0ab

+ 0
- 70
sessionlock/src/com/dmdirc/addons/sessionlock/SessionLockActionMetaType.java Zobrazit soubor

@@ -1,70 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 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.addons.sessionlock;
24
-
25
-import com.dmdirc.interfaces.actions.ActionMetaType;
26
-
27
-/**
28
- * Session Lock action meta-types.
29
- */
30
-public enum SessionLockActionMetaType implements ActionMetaType {
31
-
32
-    /** Session Event. */
33
-    SESSION_EVENT(new String[]{});
34
-    /** The names of the arguments for this meta type. */
35
-    private final String[] argNames;
36
-    /** The classes of the arguments for this meta type. */
37
-    private final Class<?>[] argTypes;
38
-
39
-    /**
40
-     * Creates a new instance of this meta-type.
41
-     *
42
-     * @param argNames The names of the meta-type's arguments
43
-     * @param argTypes The types of the meta-type's arguments
44
-     */
45
-    SessionLockActionMetaType(final String[] argNames, final Class<?>... argTypes) {
46
-        this.argNames = argNames;
47
-        this.argTypes = argTypes;
48
-    }
49
-
50
-    @Override
51
-    public String getGroup() {
52
-        return "Session events";
53
-    }
54
-
55
-    @Override
56
-    public int getArity() {
57
-        return argNames.length;
58
-    }
59
-
60
-    @Override
61
-    public Class<?>[] getArgTypes() {
62
-        return argTypes;
63
-    }
64
-
65
-    @Override
66
-    public String[] getArgNames() {
67
-        return argNames;
68
-    }
69
-
70
-}

+ 0
- 59
sessionlock/src/com/dmdirc/addons/sessionlock/SessionLockActionType.java Zobrazit soubor

@@ -1,59 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 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.addons.sessionlock;
24
-
25
-import com.dmdirc.interfaces.actions.ActionMetaType;
26
-import com.dmdirc.interfaces.actions.ActionType;
27
-
28
-/**
29
- * Session lock action types.
30
- */
31
-public enum SessionLockActionType implements ActionType {
32
-
33
-    /** Indicates the session is locked. */
34
-    SESSION_LOCK("Session locked"),
35
-    /** Indicated the session is unlocked. */
36
-    SESSION_UNLOCK("Session unlocked");
37
-    /** Type name. */
38
-    private final String name;
39
-
40
-    /**
41
-     * Creates a new instance of this action type.
42
-     *
43
-     * @param name Name
44
-     */
45
-    SessionLockActionType(final String name) {
46
-        this.name = name;
47
-    }
48
-
49
-    @Override
50
-    public ActionMetaType getType() {
51
-        return SessionLockActionMetaType.SESSION_EVENT;
52
-    }
53
-
54
-    @Override
55
-    public String getName() {
56
-        return name;
57
-    }
58
-
59
-}

+ 0
- 64
ui_swing/src/com/dmdirc/addons/ui_swing/components/renderers/ActionTypeRenderer.java Zobrazit soubor

@@ -1,64 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 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.addons.ui_swing.components.renderers;
24
-
25
-import com.dmdirc.interfaces.actions.ActionType;
26
-
27
-import javax.swing.JLabel;
28
-import javax.swing.ListCellRenderer;
29
-
30
-/**
31
- * Displays actions types and headers in a pretty fashion.
32
- */
33
-public final class ActionTypeRenderer extends DMDircListCellRenderer<Object> {
34
-
35
-    /**
36
-     * A version number for this class.
37
-     */
38
-    private static final long serialVersionUID = 1;
39
-
40
-    /**
41
-     * Creates a new instance of this renderer.
42
-     *
43
-     * @param renderer Parent renderer
44
-     */
45
-    public ActionTypeRenderer(final ListCellRenderer<? super Object> renderer) {
46
-        super(renderer);
47
-    }
48
-
49
-    @Override
50
-    protected void renderValue(final JLabel label, final Object value,
51
-            final int index, final boolean isSelected,
52
-            final boolean cellHasFocus) {
53
-        if (value == null) {
54
-            label.setText("Select a value");
55
-        } else if (value instanceof String && !((String) value).isEmpty()) {
56
-            label.setText(value.toString());
57
-        } else if (value instanceof ActionType) {
58
-            label.setText(((ActionType) value).getName());
59
-        } else {
60
-            label.setText(value.toString());
61
-        }
62
-    }
63
-
64
-}

Načítá se…
Zrušit
Uložit