org.skyscreamer.yoga.selector.parser
Class ParentheticalSelectorParser

java.lang.Object
  extended by org.skyscreamer.yoga.selector.parser.SelectorParser
      extended by org.skyscreamer.yoga.selector.parser.ParentheticalSelectorParser
Direct Known Subclasses:
GDataSelectorParser, LinkedInSelectorParser

public abstract class ParentheticalSelectorParser
extends SelectorParser

This abstract class provides functionality for parenthetical-style selector parsers.

Author:
Solomon Duskis , Corby Page , Carter Page

Field Summary
protected  FieldPopulatorRegistry _fieldPopulatorRegistry
           
 
Fields inherited from class org.skyscreamer.yoga.selector.parser.SelectorParser
_aliasSelectorResolver, _disableExplicitSelectors, ALIAS_SELECTOR_PREFIX, DEFINITION, HREF
 
Constructor Summary
ParentheticalSelectorParser()
           
 
Method Summary
protected  FieldSelector parseParentheticalSelector(String rawSelectorExpression, String openParenthesis)
           
 void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)
           
 
Methods inherited from class org.skyscreamer.yoga.selector.parser.SelectorParser
parse, parseSelector, parseSelector, setAliasSelectorResolver, setDisableExplicitSelectors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_fieldPopulatorRegistry

protected FieldPopulatorRegistry _fieldPopulatorRegistry
Constructor Detail

ParentheticalSelectorParser

public ParentheticalSelectorParser()
Method Detail

parseParentheticalSelector

protected FieldSelector parseParentheticalSelector(String rawSelectorExpression,
                                                   String openParenthesis)
                                            throws ParseSelectorException
Throws:
ParseSelectorException

setFieldPopulatorRegistry

public void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)


Copyright © 2012. All Rights Reserved.