org.skyscreamer.yoga.selector
Class SelectorResolver

java.lang.Object
  extended by org.skyscreamer.yoga.selector.SelectorResolver

public class SelectorResolver
extends Object


Field Summary
protected  CoreSelector _baseSelector
           
protected  String _selectorParameterName
           
protected  SelectorParser _selectorParser
           
 
Constructor Summary
SelectorResolver()
           
SelectorResolver(SelectorParser selectorParser)
           
SelectorResolver(SelectorParser selectorParser, CoreSelector baseSelector)
           
 
Method Summary
 CoreSelector getBaseSelector()
           
 Selector getSelector(javax.servlet.http.HttpServletRequest request)
           
 String getSelectorParameterName()
           
 SelectorParser getSelectorParser()
           
 Selector resolveSelector(String selectorExpression)
           
 void setBaseSelector(CoreSelector baseSelector)
           
 void setEntityConfigurationRegistry(EntityConfigurationRegistry entityConfigurationRegistry)
           
 void setSelectorParameterName(String selectorParameterName)
           
 void setSelectorParser(SelectorParser selectorParser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_selectorParser

protected SelectorParser _selectorParser

_baseSelector

protected CoreSelector _baseSelector

_selectorParameterName

protected String _selectorParameterName
Constructor Detail

SelectorResolver

public SelectorResolver()

SelectorResolver

public SelectorResolver(SelectorParser selectorParser)

SelectorResolver

public SelectorResolver(SelectorParser selectorParser,
                        CoreSelector baseSelector)
Method Detail

getSelectorParser

public SelectorParser getSelectorParser()

setSelectorParser

public void setSelectorParser(SelectorParser selectorParser)

getBaseSelector

public CoreSelector getBaseSelector()

setBaseSelector

public void setBaseSelector(CoreSelector baseSelector)

getSelectorParameterName

public String getSelectorParameterName()

setSelectorParameterName

public void setSelectorParameterName(String selectorParameterName)

getSelector

public Selector getSelector(javax.servlet.http.HttpServletRequest request)
                     throws ParseSelectorException
Throws:
ParseSelectorException

setEntityConfigurationRegistry

public void setEntityConfigurationRegistry(EntityConfigurationRegistry entityConfigurationRegistry)

resolveSelector

public Selector resolveSelector(String selectorExpression)
                         throws ParseSelectorException
Throws:
ParseSelectorException


Copyright © 2013. All Rights Reserved.