de.bsvrz.dav.daf.main.impl
Class ArgumentParser

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.ArgumentParser

public class ArgumentParser
extends Object

Author:
fouad

Constructor Summary
ArgumentParser()
           
 
Method Summary
static String getParameter(String argument, String key)
          Diese Methode extrahiert von einem Argument den Wert.
static String[] getParameters(String argument, String key, String separator)
          Diese Methode extrahiert aus einem Argument die Werte.
static void main(String[] args)
          Test Methode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentParser

public ArgumentParser()
Method Detail

getParameter

public static final String getParameter(String argument,
                                        String key)
                                 throws InvalidArgumentException
Diese Methode extrahiert von einem Argument den Wert. Das Argument muss mit dem Schlüssel anfangen.

Parameters:
argument - Das zu bearbeitende Argument.
key - Der Schlüssel des Arguments.
Returns:
Argument-Wert.
Throws:
InvalidArgumentException - Wenn die eingabe parameter null sind oder wenn das Argument nicht mit dem Schlüssel anfängt.

getParameters

public static final String[] getParameters(String argument,
                                           String key,
                                           String separator)
                                    throws InvalidArgumentException
Diese Methode extrahiert aus einem Argument die Werte. Das Argument muss mit dem Schlüssel anfangen und die Werte (wenn es mehrere gibt) müssen mit dem angegebenen Trennzeichen getrennt sein.

Parameters:
argument - Das zu bearbeitende Argument.
key - Der Schlüssel des Arguments.
separator - Trennzeichen für die Werte
Throws:
InvalidArgumentException - Wenn ein übergebener Parameter null ist oder wenn das Argument nicht mit dem Schlüssel anfängt.

main

public static void main(String[] args)
Test Methode