org.crsh.cli.impl.line
Class LineParser

java.lang.Object
  extended by org.crsh.cli.impl.line.LineParser

public final class LineParser
extends Object

Line parser.

Author:
Julien Viet

Nested Class Summary
static class LineParser.Visitor
           
 
Field Summary
private  boolean escaped
          .
private  int index
          .
private static int NORMAL
          .
private  int status
          .
private static int STRONG_QUOTING
          .
private  LineParser.Visitor[] visitors
          .
private static int WEAK_QUOTING
          .
 
Constructor Summary
LineParser(LineParser.Visitor... visitors)
           
 
Method Summary
 LineParser append(char c)
           
 LineParser append(CharSequence s)
           
 boolean crlf()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORMAL

private static final int NORMAL
.

See Also:
Constant Field Values

WEAK_QUOTING

private static final int WEAK_QUOTING
.

See Also:
Constant Field Values

STRONG_QUOTING

private static final int STRONG_QUOTING
.

See Also:
Constant Field Values

status

private int status
.


escaped

private boolean escaped
.


index

private int index
.


visitors

private final LineParser.Visitor[] visitors
.

Constructor Detail

LineParser

public LineParser(LineParser.Visitor... visitors)
Method Detail

crlf

public boolean crlf()

append

public LineParser append(CharSequence s)

append

public LineParser append(char c)

reset

public void reset()


Copyright © 2015 eXo Platform SAS. All Rights Reserved.