package com.google.gwt.dist.util.arg; import com.google.gwt.dist.util.options.OptionUUID; import com.google.gwt.util.tools.ArgHandler; /** * Argument handler for uuid parameter. */ public class ArgHandlerUUIDFile extends ArgHandler { private final OptionUUID option; public ArgHandlerUUIDFile(OptionUUID option) { this.option = option; } @Override public String getPurpose() { return "Specify a unique identifier that will be used by the remote agents."; } @Override public String getTag() { return "-uuid"; } @Override public String[] getTagArgs() { return new String[] { "uuid" }; } @Override public int handle(String[] args, int startIndex) { option.setUUID(args[startIndex + 1]); return 1; } @Override public boolean isRequired() { return true; } }