Class CourseSaxer
java.lang.Object
org.ametys.web.frontoffice.search.metamodel.impl.PageSaxer
org.ametys.plugins.odfweb.service.search.CourseSaxer
- All Implemented Interfaces:
ReturnableSaxer
ReturnableSaxer
for CourseReturnable
Note for developpers: This Saxer extends PageSaxer to have access to its protected method #saxContent()
-
Field Summary
Fields inherited from class org.ametys.web.frontoffice.search.metamodel.impl.PageSaxer
_pageReturnable
-
Constructor Summary
ConstructorDescriptionCourseSaxer
(PageReturnable pageReturnable, CourseReturnable courseReturnable) Constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
canSax
(AmetysObject hit, Logger logger, SearchComponentArguments args) Returnstrue
if this saxer is able to SAX the given search hitvoid
sax
(ContentHandler contentHandler, AmetysObject hit, Logger logger, SearchComponentArguments args) SAX the given search hitMethods inherited from class org.ametys.web.frontoffice.search.metamodel.impl.PageSaxer
saxContent, saxRichTextExcerpt
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
-
Constructor Details
-
CourseSaxer
Constructor- Parameters:
pageReturnable
- The course returnable (needed for superclass)courseReturnable
- The associated returnable on courses
-
-
Method Details
-
canSax
Description copied from interface:ReturnableSaxer
Returnstrue
if this saxer is able to SAX the given search hit- Specified by:
canSax
in interfaceReturnableSaxer
- Overrides:
canSax
in classPageSaxer
- Parameters:
hit
- The search hitlogger
- A loggerargs
- The other arguments- Returns:
true
if this saxer is able to SAX the given search hit
-
sax
public void sax(ContentHandler contentHandler, AmetysObject hit, Logger logger, SearchComponentArguments args) throws SAXException Description copied from interface:ReturnableSaxer
SAX the given search hit- Specified by:
sax
in interfaceReturnableSaxer
- Overrides:
sax
in classPageSaxer
- Parameters:
contentHandler
- The content handlerhit
- The search hitlogger
- A loggerargs
- The other arguments- Throws:
SAXException
- if a SAX error occured
-