ix.util
Class PatternParser

java.lang.Object
  extended by ix.util.PatternParser

public abstract class PatternParser
extends java.lang.Object

A simple framework for conversion in both directions between LList and String representations of pattern "sentences".


Nested Class Summary
static class PatternParser.LispPatternParser
          A parser that uses a Lisp-like syntax.
static interface PatternParser.Parser
           
 
Field Summary
protected static PatternParser.Parser defaultParser
          Used by the static methods in the PatternParser class.
 
Constructor Summary
PatternParser()
           
 
Method Summary
static LList parse(java.lang.String pattern)
           
static java.lang.String unparse(LList pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultParser

protected static PatternParser.Parser defaultParser
Used by the static methods in the PatternParser class.

Constructor Detail

PatternParser

public PatternParser()
Method Detail

parse

public static LList parse(java.lang.String pattern)

unparse

public static java.lang.String unparse(LList pattern)