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
static String SELECTOR_TYPE
           
 
Fields inherited from class org.skyscreamer.yoga.selector.parser.SelectorParser
_aliasSelectorResolver, _disableExplicitSelectors, _fieldPopulatorRegistry, ALIAS_SELECTOR_PREFIX, DEFINITION, HREF
 
Constructor Summary
LinkedInSelectorParser()
           
 
Method Summary
 String getSelectorJavascriptURL()
           
 Object getSelectorType()
           
protected  FieldSelector parse(String selectorExpression)
           
 
Methods inherited from class org.skyscreamer.yoga.selector.parser.ParentheticalSelectorParser
parseParentheticalSelector
 
Methods inherited from class org.skyscreamer.yoga.selector.parser.SelectorParser
parseSelector, parseSelector, setAliasSelectorResolver, setDisableExplicitSelectors, setFieldPopulatorRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECTOR_TYPE

public static final String SELECTOR_TYPE
See Also:
Constant Field Values
Constructor Detail

LinkedInSelectorParser

public LinkedInSelectorParser()
Method Detail

getSelectorJavascriptURL

public String getSelectorJavascriptURL()
Specified by:
getSelectorJavascriptURL in class SelectorParser

getSelectorType

public Object getSelectorType()
Specified by:
getSelectorType in class SelectorParser

parse

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


Copyright © 2012. All Rights Reserved.