ar.com.ktulu.dict
Class Scanner2

java.lang.Object
  |
  +--ar.com.ktulu.dict.Scanner2

class Scanner2
extends java.lang.Object

Parses client input.

Author:
Luis Parravicini

Constructor Summary
(package private) Scanner2()
           
 
Method Summary
protected  java.lang.String atom()
           
protected  java.lang.String cmd_param()
           
protected  java.lang.String dqstring()
           
 boolean hasSpaces()
           
protected  boolean isWhiteSpace(char c)
           
 CommandData parse(java.lang.String input)
           
protected  java.lang.String quoted_pair()
           
protected  java.lang.String quoted_string(char quote)
           
 void setInput(java.lang.String s)
           
protected  java.lang.String sqstring()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scanner2

Scanner2()
Method Detail

setInput

public void setInput(java.lang.String s)

parse

public CommandData parse(java.lang.String input)

hasSpaces

public boolean hasSpaces()
                  throws ScannerException
ScannerException

isWhiteSpace

protected boolean isWhiteSpace(char c)

atom

protected java.lang.String atom()
                         throws ScannerException
ScannerException

cmd_param

protected java.lang.String cmd_param()
                              throws ScannerException
ScannerException

quoted_pair

protected java.lang.String quoted_pair()
                                throws ScannerException
ScannerException

quoted_string

protected java.lang.String quoted_string(char quote)
                                  throws ScannerException
ScannerException

dqstring

protected java.lang.String dqstring()
                             throws ScannerException
ScannerException

sqstring

protected java.lang.String sqstring()
                             throws ScannerException
ScannerException