Class SystemRegistryImpl.ArgsParser

  • Enclosing class:
    SystemRegistryImpl

    private static class SystemRegistryImpl.ArgsParser
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> args  
      private java.lang.String command  
      private int curly  
      private boolean doubleQuoted  
      private java.lang.String line  
      private Parser parser  
      private boolean quoted  
      private int round  
      private int square  
      private java.lang.String variable  
    • Constructor Summary

      Constructors 
      Constructor Description
      ArgsParser​(Parser parser)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> args()  
      private int closingQuote​(java.lang.String arg)  
      java.lang.String command()  
      private void enclosedArgs​(java.util.List<java.lang.String> words)  
      private boolean isEnclosed()  
      boolean isEnclosed​(java.lang.String arg)  
      java.lang.String line()  
      private void next​(java.lang.String arg)  
      void parse​(java.lang.String line)  
      java.lang.String rawCommand()  
      private void reset()  
      private java.lang.String unquote​(java.lang.String arg)  
      java.lang.String variable()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • round

        private int round
      • curly

        private int curly
      • square

        private int square
      • quoted

        private boolean quoted
      • doubleQuoted

        private boolean doubleQuoted
      • line

        private java.lang.String line
      • command

        private java.lang.String command
      • variable

        private java.lang.String variable
      • args

        private java.util.List<java.lang.String> args
      • parser

        private final Parser parser
    • Constructor Detail

      • ArgsParser

        public ArgsParser​(Parser parser)
    • Method Detail

      • reset

        private void reset()
      • next

        private void next​(java.lang.String arg)
      • isEnclosed

        private boolean isEnclosed()
      • isEnclosed

        public boolean isEnclosed​(java.lang.String arg)
      • enclosedArgs

        private void enclosedArgs​(java.util.List<java.lang.String> words)
      • parse

        public void parse​(java.lang.String line)
      • line

        public java.lang.String line()
      • command

        public java.lang.String command()
      • rawCommand

        public java.lang.String rawCommand()
      • variable

        public java.lang.String variable()
      • args

        public java.util.List<java.lang.String> args()
      • closingQuote

        private int closingQuote​(java.lang.String arg)
      • unquote

        private java.lang.String unquote​(java.lang.String arg)