org.rythmengine.internal.parser.build_in
Class NullableExpressionParser

java.lang.Object
  extended by org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
      extended by org.rythmengine.internal.parser.build_in.NullableExpressionParser
All Implemented Interfaces:
ICaretParserFactory, IParserFactory

public class NullableExpressionParser
extends CaretParserFactoryBase

Parse groovy nullable expression, e.g. @foo?.bar()?.zee

Must be invoked behind invoking of the normal ExpressionParser

Author:
luog

Field Summary
 
Fields inherited from class org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
logger
 
Constructor Summary
NullableExpressionParser()
           
 
Method Summary
 IParser create(IContext ctx)
           
protected  String patternStr1()
           
protected  String patternStr2()
           
protected  String patternStr3()
           
protected  String patternStr4()
           
 
Methods inherited from class org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
checkRestrictedClass, getCaret, p, p, p, p, p, raiseParseException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullableExpressionParser

public NullableExpressionParser()
Method Detail

create

public IParser create(IContext ctx)

patternStr1

protected String patternStr1()

patternStr2

protected String patternStr2()

patternStr3

protected String patternStr3()

patternStr4

protected String patternStr4()


Copyright © 2014. All Rights Reserved.