Class ContentSaxer
- java.lang.Object
 - 
- org.ametys.web.frontoffice.search.metamodel.impl.ContentSaxer
 
 
- 
- All Implemented Interfaces:
 ReturnableSaxer
public class ContentSaxer extends Object implements ReturnableSaxer
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected AbstractContentBasedReturnable_contentReturnableThe associated returnable on contentsprotected String_viewThe view for SAXing contents 
- 
Constructor Summary
Constructors Constructor Description ContentSaxer(AbstractContentBasedReturnable contentReturnable, String view)Constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private String_getCurrentSiteName()private void_restoreSiteName(String currentSiteName)booleancanSax(AmetysObject hit, org.slf4j.Logger logger, SearchComponentArguments args)Returnstrueif this saxer is able to SAX the given search hitvoidsax(ContentHandler contentHandler, AmetysObject hit, org.slf4j.Logger logger, SearchComponentArguments args)SAX the given search hit- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.ametys.web.frontoffice.search.metamodel.ReturnableSaxer
getIdentifier 
 - 
 
 - 
 
- 
- 
Field Detail
- 
_contentReturnable
protected AbstractContentBasedReturnable _contentReturnable
The associated returnable on contents 
 - 
 
- 
Constructor Detail
- 
ContentSaxer
public ContentSaxer(AbstractContentBasedReturnable contentReturnable, String view)
Constructor- Parameters:
 contentReturnable- The associated returnable on contentsview- The view for SAXing contents
 
 - 
 
- 
Method Detail
- 
canSax
public boolean canSax(AmetysObject hit, org.slf4j.Logger logger, SearchComponentArguments args)
Description copied from interface:ReturnableSaxerReturnstrueif this saxer is able to SAX the given search hit- Specified by:
 canSaxin interfaceReturnableSaxer- Parameters:
 hit- The search hitlogger- A loggerargs- The other arguments- Returns:
 trueif this saxer is able to SAX the given search hit
 
- 
sax
public void sax(ContentHandler contentHandler, AmetysObject hit, org.slf4j.Logger logger, SearchComponentArguments args) throws SAXException
Description copied from interface:ReturnableSaxerSAX the given search hit- Specified by:
 saxin interfaceReturnableSaxer- Parameters:
 contentHandler- The content handlerhit- The search hitlogger- A loggerargs- The other arguments- Throws:
 SAXException- if a SAX error occured
 
- 
_getCurrentSiteName
private String _getCurrentSiteName()
 
- 
_restoreSiteName
private void _restoreSiteName(String currentSiteName)
 
 - 
 
 -