org.jwall.log.io
Class GenericParser

java.lang.Object
  extended by org.jwall.log.io.MParser
      extended by org.jwall.log.io.GenericParser
All Implemented Interfaces:
Parser<Map<String,String>>

public class GenericParser
extends MParser
implements Parser<Map<String,String>>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jwall.log.io.MParser
MParser.Pair<K,V>
 
Constructor Summary
GenericParser(List<ParserGenerator.Token> token)
           
 
Method Summary
 Map<String,String> getDefaults()
           
 Map<String,String> parse(String str)
           
 void setDefaults(Map<String,String> defaults)
           
 String strip(String name)
           
 
Methods inherited from class org.jwall.log.io.MParser
firstChar, isBlank, isEmpty, main, position, prefix, readInteger, readToken, readToken, readToken, readToken, readToken, readTokenUntil, remainder, reset, skip, skipBlanks, trim
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericParser

public GenericParser(List<ParserGenerator.Token> token)
Method Detail

parse

public Map<String,String> parse(String str)
                         throws ParseException
Specified by:
parse in interface Parser<Map<String,String>>
Throws:
ParseException

strip

public String strip(String name)

getDefaults

public Map<String,String> getDefaults()
Specified by:
getDefaults in interface Parser<Map<String,String>>

setDefaults

public void setDefaults(Map<String,String> defaults)
Specified by:
setDefaults in interface Parser<Map<String,String>>


Copyright © 2012 jwall.org. All Rights Reserved.