asia.redact.bracket.properties
Class PropertiesParser

java.lang.Object
  extended by asia.redact.bracket.properties.PropertiesParser

public class PropertiesParser
extends Object

Populate a Properties object. Parser is a thread-safe one use object. The list of tokens normally is the output of a PropertiesLexer but can be generated in other ways.

Author:
Dave
See Also:
PropertiesLexer

Field Summary
(package private)  int index
           
private  Lock lock
           
(package private)  Properties properties
           
(package private)  List<PropertiesToken> tokens
           
 
Constructor Summary
PropertiesParser(List<PropertiesToken> tokens)
           
PropertiesParser(List<PropertiesToken> tokens, Properties properties)
           
 
Method Summary
 Properties getProperties()
           
private  PropertiesToken la(int amt)
           
 void parse()
           
private  List<String> scanAheadForLogicalValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokens

final List<PropertiesToken> tokens

index

int index

properties

final Properties properties

lock

private final Lock lock
Constructor Detail

PropertiesParser

public PropertiesParser(List<PropertiesToken> tokens,
                        Properties properties)

PropertiesParser

public PropertiesParser(List<PropertiesToken> tokens)
Method Detail

parse

public void parse()

la

private PropertiesToken la(int amt)

scanAheadForLogicalValues

private List<String> scanAheadForLogicalValues()

getProperties

public Properties getProperties()


Copyright © 2011-2013 David R. Smith. All Rights Reserved.