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