org.skyscreamer.yoga.selector.parser
Class LinkedInSelectorParser

java.lang.Object
  extended by org.skyscreamer.yoga.selector.parser.SelectorParser
      extended by org.skyscreamer.yoga.selector.parser.ParentheticalSelectorParser
          extended by org.skyscreamer.yoga.selector.parser.LinkedInSelectorParser

public class LinkedInSelectorParser
extends ParentheticalSelectorParser

LinkedIn style selector parser. Parses selectors like the following:

:(favoriteArtists,friends:(favoriteArtists:(albums)))

Author:
Solomon Duskis , Corby Page , Carter Page
See Also:
Brandon Duncan's Presentation

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

Constructor Detail

LinkedInSelectorParser

public LinkedInSelectorParser()
Method Detail

parse

protected FieldSelector parse(String selectorExpression)
                       throws ParseSelectorException
Specified by:
parse in class SelectorParser
Throws:
ParseSelectorException


Copyright © 2012. All Rights Reserved.