00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 package com.ohrasys.app.gdsparser;
00020 import com.ohrasys.app.*;
00021
00029 public class GDSParserUtil {
00031 private static GDSParserI18NFactory i18n;
00032
00034 public static final String NOGUI_FLAG = "-nogui" ;
00035
00037 public static final String VERSION_FLAG = "-version" ;
00038
00040 public static final String LOG_FLAG = "-log" ;
00041
00043 public static final String HELP_FLAG = "-help" ;
00044
00046 public static final String GDSIN_FLAG = "-gdsin" ;
00047
00049 public static final String USAGE = i18n.getString(i18n.i18n_USAGE_START) +
00050 "java com.ohrasys.app.gdsparser.GDSParserApp [-version] [-help] " +
00051 "[-log logfile] [-nogui] [-gdsin <filename>]" ;
00052
00054 private static final String VERSION = i18n.getString(
00055 i18n.i18n_APP_VERSION);
00056
00058 private static final String COPYRIGHT = i18n.getString(i18n.i18n_APP_COPY);
00059
00066 public static String getAbout() {
00067 return (getVersion() + "\n" + getCopyright());
00068 }
00069
00075 public static String getCopyright(){return COPYRIGHT;}
00076
00083 public static AppOption[] getTemplates(){return new AppOption[]{
00084 AppOption.getFlag(NOGUI_FLAG),
00085 AppOption.getFlag(VERSION_FLAG),
00086 AppOption.getFlag(HELP_FLAG),
00087 AppOption.getOption(LOG_FLAG),
00088 AppOption.getOption(GDSIN_FLAG)
00089 };}
00090
00096 public static String getUsage(){return USAGE;}
00097
00103 public static String getVersion(){return VERSION;}
00104
00110 public String toString(){return super.toString();}
00111 }
00112
00113
00114
00115