Skip to content

Commit

Permalink
Change some FrameContainers to WindowModels.
Browse files Browse the repository at this point in the history
  • Loading branch information
csmith committed Jan 18, 2015
1 parent 4cb4fed commit c357e80
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 18 deletions.
4 changes: 2 additions & 2 deletions src/com/dmdirc/commandparser/commands/ExternalCommand.java
Expand Up @@ -22,9 +22,9 @@

package com.dmdirc.commandparser.commands;

import com.dmdirc.FrameContainer;
import com.dmdirc.commandparser.CommandArguments;
import com.dmdirc.interfaces.Connection;
import com.dmdirc.interfaces.WindowModel;

/**
* An external command is a channel command that can be executed from outside of the channel.
Expand All @@ -40,7 +40,7 @@ public interface ExternalCommand {
* @param isSilent Whether this command is silenced or not
* @param args Arguments passed to this command
*/
void execute(FrameContainer origin, Connection connection, String channel,
void execute(WindowModel origin, Connection connection, String channel,
boolean isSilent, CommandArguments args);

}
8 changes: 4 additions & 4 deletions src/com/dmdirc/commandparser/commands/IntelligentCommand.java
Expand Up @@ -22,7 +22,7 @@

package com.dmdirc.commandparser.commands;

import com.dmdirc.FrameContainer;
import com.dmdirc.interfaces.WindowModel;
import com.dmdirc.ui.input.AdditionalTabTargets;

import java.util.List;
Expand Down Expand Up @@ -54,20 +54,20 @@ public interface IntelligentCommand {
class IntelligentCommandContext {

/** The window the command is being entered in. */
private final FrameContainer window;
private final WindowModel window;
/** The previously supplied arguments, if any. */
private final List<String> previousArgs;
/** The partially typed word, if any. */
private final String partial;

public IntelligentCommandContext(final FrameContainer window,
public IntelligentCommandContext(final WindowModel window,
final List<String> previousArgs, final String partial) {
this.window = window;
this.previousArgs = previousArgs;
this.partial = partial;
}

public FrameContainer getWindow() {
public WindowModel getWindow() {
return window;
}

Expand Down
3 changes: 1 addition & 2 deletions src/com/dmdirc/commandparser/commands/channel/Invite.java
Expand Up @@ -22,7 +22,6 @@

package com.dmdirc.commandparser.commands.channel;

import com.dmdirc.FrameContainer;
import com.dmdirc.commandparser.BaseCommandInfo;
import com.dmdirc.commandparser.CommandArguments;
import com.dmdirc.commandparser.CommandInfo;
Expand Down Expand Up @@ -77,7 +76,7 @@ public void execute(@Nonnull final WindowModel origin,
}

@Override
public void execute(final FrameContainer origin, final Connection connection,
public void execute(final WindowModel origin, final Connection connection,
final String channel, final boolean isSilent, final CommandArguments args) {
if (args.getArguments().length < 1) {
sendLine(origin, isSilent, FORMAT_ERROR,
Expand Down
3 changes: 1 addition & 2 deletions src/com/dmdirc/commandparser/commands/channel/Mode.java
Expand Up @@ -22,7 +22,6 @@

package com.dmdirc.commandparser.commands.channel;

import com.dmdirc.FrameContainer;
import com.dmdirc.commandparser.BaseCommandInfo;
import com.dmdirc.commandparser.CommandArguments;
import com.dmdirc.commandparser.CommandInfo;
Expand Down Expand Up @@ -79,7 +78,7 @@ public void execute(@Nonnull final WindowModel origin,
}

@Override
public void execute(final FrameContainer origin, final Connection connection,
public void execute(final WindowModel origin, final Connection connection,
final String channel, final boolean isSilent, final CommandArguments args) {
if (args.getArguments().length == 0) {
connection.getParser().get().sendRawMessage("MODE " + channel);
Expand Down
3 changes: 1 addition & 2 deletions src/com/dmdirc/commandparser/commands/channel/Names.java
Expand Up @@ -22,7 +22,6 @@

package com.dmdirc.commandparser.commands.channel;

import com.dmdirc.FrameContainer;
import com.dmdirc.commandparser.BaseCommandInfo;
import com.dmdirc.commandparser.CommandArguments;
import com.dmdirc.commandparser.CommandInfo;
Expand Down Expand Up @@ -73,7 +72,7 @@ public void execute(@Nonnull final WindowModel origin,
}

@Override
public void execute(final FrameContainer origin, final Connection connection,
public void execute(final WindowModel origin, final Connection connection,
final String channel, final boolean isSilent, final CommandArguments args) {
connection.getParser().get().sendRawMessage("NAMES " + channel);
}
Expand Down
3 changes: 1 addition & 2 deletions src/com/dmdirc/commandparser/commands/channel/ShowTopic.java
Expand Up @@ -22,7 +22,6 @@

package com.dmdirc.commandparser.commands.channel;

import com.dmdirc.FrameContainer;
import com.dmdirc.Topic;
import com.dmdirc.commandparser.BaseCommandInfo;
import com.dmdirc.commandparser.CommandArguments;
Expand Down Expand Up @@ -89,7 +88,7 @@ public void execute(@Nonnull final WindowModel origin,
}

@Override
public void execute(final FrameContainer origin, final Connection connection,
public void execute(final WindowModel origin, final Connection connection,
final String channel, final boolean isSilent, final CommandArguments args) {
if (args.getArguments().length == 0) {
connection.getParser().get().sendRawMessage("TOPIC " + channel);
Expand Down
Expand Up @@ -67,7 +67,7 @@ public class JoinChannelCommand extends Command implements IntelligentCommand {
CommandType.TYPE_SERVER);
/** A map of channel name mentions. */
@GuardedBy("mentionsLock")
private final Multimap<FrameContainer, String> mentions = ArrayListMultimap.create();
private final Multimap<WindowModel, String> mentions = ArrayListMultimap.create();
/** Lock to synchronise on when accessing mentions. */
private final Object mentionsLock = new Object();

Expand Down Expand Up @@ -128,7 +128,7 @@ public void handleClientLineAdded(final ClientLineAddedEvent event) {
@Override
public AdditionalTabTargets getSuggestions(final int arg,
final IntelligentCommandContext context) {
final FrameContainer source = context.getWindow();
final WindowModel source = context.getWindow();
final Connection connection = source.getConnection().get();
final List<String> results = checkSource(source, true, true);

Expand Down Expand Up @@ -174,7 +174,7 @@ public AdditionalTabTargets getSuggestions(final int arg,
*
* @since 0.6.4
*/
protected List<String> checkSource(final FrameContainer source,
protected List<String> checkSource(final WindowModel source,
final boolean checkParents, final boolean checkChildren) {
final List<String> results = new ArrayList<>();

Expand Down
3 changes: 2 additions & 1 deletion src/com/dmdirc/ui/input/TabCompleterUtils.java
Expand Up @@ -29,6 +29,7 @@
import com.dmdirc.commandparser.commands.Command;
import com.dmdirc.commandparser.commands.IntelligentCommand;
import com.dmdirc.interfaces.CommandController;
import com.dmdirc.interfaces.WindowModel;

import java.util.Arrays;
import java.util.Map;
Expand Down Expand Up @@ -87,7 +88,7 @@ public AdditionalTabTargets getIntelligentResults(final int arg,
*/
@Nullable
private AdditionalTabTargets getIntelligentResults(
final FrameContainer window,
final WindowModel window,
final CommandArguments args, final String partial) {
if (!args.isCommand()) {
return null;
Expand Down

0 comments on commit c357e80

Please sign in to comment.