package uc.protocols.hub; import java.io.IOException; import uc.protocols.AbstractNMDCProtocolCommand; import uc.protocols.IProtocolCommand; /** * abstract protocol command * represents a baseclass for all NMDC and ADC commands.. * especially for the ones in the hub * * @author quicksilver * */ public abstract class AbstractNMDCHubProtocolCommand extends AbstractNMDCProtocolCommand implements IProtocolCommand<Hub> { /* public static void main(String[] args) { System.out.println(Pattern.matches(BYTE, "254")); System.out.println(Pattern.matches(IPv4, "254.168.0.1")); // System.out.println(Pattern.matches(FILENAME, "hello.odf")); System.out.println(Pattern.matches(TTH,"4CLZLU7TCB6C4YTHN7JNOIA7F7VQVJV5762AYJA")); //Pattern port = Pattern.compile(PORT); for (int i=-1; i < 32769; i++) { if (!Pattern.matches(SHORT,""+i)) { System.out.println(i); } } } */ // protected final Hub hub; public AbstractNMDCHubProtocolCommand() { // this.hub = hub; } public abstract void handle(Hub hub,String command) throws IOException; }