Package de.bsvrz.dav.daf.main.impl
Class ArgumentParser
java.lang.Object
de.bsvrz.dav.daf.main.impl.ArgumentParser
public final class ArgumentParser
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ArgumentParser()
-
Method Summary
Modifier and Type Method Description static java.lang.String
getParameter(java.lang.String argument, java.lang.String key)
Diese Methode extrahiert von einem Argument den Wert.static java.lang.String[]
getParameters(java.lang.String argument, java.lang.String key, java.lang.String separator)
Diese Methode extrahiert aus einem Argument die Werte.static void
main(java.lang.String[] args)
Test MethodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ArgumentParser
public ArgumentParser()
-
-
Method Details
-
getParameter
public static final java.lang.String getParameter(java.lang.String argument, java.lang.String key) throws InvalidArgumentExceptionDiese 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 parameternull
sind oder wenn das Argument nicht mit dem Schlüssel anfängt.
-
getParameters
public static final java.lang.String[] getParameters(java.lang.String argument, java.lang.String key, java.lang.String separator) throws InvalidArgumentExceptionDiese 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(java.lang.String[] args)Test Methode
-