1 16 package com.google.gwt.util.tools; 17 18 import com.google.gwt.dev.util.Empty; 19 20 23 public abstract class ArgHandlerFlag extends ArgHandler { 24 25 public String [] getDefaultArgs() { 26 return null; 27 } 28 29 public abstract String getPurpose(); 30 31 public abstract String getTag(); 32 33 public String [] getTagArgs() { 34 return Empty.STRINGS; 35 } 36 37 public int handle(String [] args, int startIndex) { 38 if (setFlag()) { 39 return 0; 40 } else { 41 return -1; 42 } 43 } 44 45 public boolean isRequired() { 46 return false; 47 } 48 49 public abstract boolean setFlag(); 50 51 } 52 | Popular Tags |