From 506fe07593a7c9b0035621ae08b9f642626059af Mon Sep 17 00:00:00 2001 From: Peter Burns Date: Wed, 22 Oct 2008 18:53:42 -0700 Subject: [PATCH] Added NoAvatar option/class, which is now the default --- src/AvatarFetcher.java | 3 +-- src/NoAvatar.java | 11 +++++++++++ src/code_swarm.java | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 src/NoAvatar.java diff --git a/src/AvatarFetcher.java b/src/AvatarFetcher.java index 48fd60d..37e5244 100644 --- a/src/AvatarFetcher.java +++ b/src/AvatarFetcher.java @@ -16,8 +16,7 @@ public AvatarFetcher(CodeSwarmConfig cfg) { } public String fetchUserImage(String username) { - //Override fetchUserImage in your Avatar Fetcher - return null; + throw new RuntimeException("Override fetchUserImage in your Avatar Fetcher"); } protected static String getFilename(String key){ diff --git a/src/NoAvatar.java b/src/NoAvatar.java new file mode 100644 index 0000000..3b64af8 --- /dev/null +++ b/src/NoAvatar.java @@ -0,0 +1,11 @@ + +public class NoAvatar extends AvatarFetcher { + + public NoAvatar(CodeSwarmConfig cfg) { + super(cfg); + } + + public String fetchUserImage(String username) { + return null; + } +} diff --git a/src/code_swarm.java b/src/code_swarm.java index 58369ac..2624f4b 100644 --- a/src/code_swarm.java +++ b/src/code_swarm.java @@ -243,7 +243,7 @@ public void setup() { isInputSorted = cfg.getBooleanProperty(CodeSwarmConfig.IS_INPUT_SORTED_KEY, false); - avatarFetcher = getAvatarFetcher(cfg.getStringProperty("AvatarFetcher","AvatarFetcher")); + avatarFetcher = getAvatarFetcher(cfg.getStringProperty("AvatarFetcher","NoAvatar")); /** * This section loads config files and calls the setup method for all physics engines.