Class Arguments


  • public class Arguments
    extends java.lang.Object
    Command argument mutation and access utility.
    • Constructor Summary

      Constructors 
      Constructor Description
      Arguments​(java.lang.String argumentsAsString)  
      Arguments​(java.lang.String[] args)  
      Arguments​(java.util.List<java.lang.String> args)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> asList()  
      java.lang.String concatenate​(java.lang.String separator)  
      boolean contains​(java.lang.String argument)  
      java.util.Optional<java.lang.String> get​(int index)  
      java.util.Optional<java.lang.String> getAfter​(java.lang.String argumentIdentifier)  
      java.util.Optional<java.lang.Integer> getInteger​(int index)  
      boolean isEmpty()  
      Arguments removeFirst()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Arguments

        public Arguments​(java.lang.String argumentsAsString)
      • Arguments

        public Arguments​(java.lang.String[] args)
      • Arguments

        public Arguments​(java.util.List<java.lang.String> args)
    • Method Detail

      • get

        public java.util.Optional<java.lang.String> get​(int index)
      • getInteger

        public java.util.Optional<java.lang.Integer> getInteger​(int index)
      • getAfter

        public java.util.Optional<java.lang.String> getAfter​(java.lang.String argumentIdentifier)
      • contains

        public boolean contains​(java.lang.String argument)
      • asList

        public java.util.List<java.lang.String> asList()
      • removeFirst

        public Arguments removeFirst()
      • concatenate

        public java.lang.String concatenate​(java.lang.String separator)
      • isEmpty

        public boolean isEmpty()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object