org.skyscreamer.yoga.selector.parser
Class GDataSelectorParser

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.GDataSelectorParser

public class GDataSelectorParser
extends ParentheticalSelectorParser

GData-style SelectorParser. Parses selectors of the style:

favoriteArtists,friends(favoriteArtists(albums))

Author:
Carter Page

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
GDataSelectorParser()
           
 
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

GDataSelectorParser

public GDataSelectorParser()
Method Detail

parse

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

getSelectorJavascriptURL

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

getSelectorType

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


Copyright © 2012. All Rights Reserved.