package uc.protocols.hub; import java.io.IOException; import uc.protocols.DCProtocol; public class HubName extends AbstractNMDCHubProtocolCommand { private static final String SEPARATOR = " - "; @Override public void handle(Hub hub,String com) throws IOException { String command = com.substring(com.indexOf(' ')); command = DCProtocol.reverseReplaces(command); int i = command.indexOf(SEPARATOR); if (i == -1) { hub.setHubname(command.trim()); hub.setTopic(""); } else { hub.setHubname(command.substring(0,i).trim()); hub.setTopic(command.substring(i+SEPARATOR.length()).trim()); } } }