org.jasig.portlet.calendar.processor
Class XSLTICalendarContentProcessorImpl
java.lang.Object
org.jasig.portlet.calendar.processor.ICalendarContentProcessorImpl
org.jasig.portlet.calendar.processor.XSLTICalendarContentProcessorImpl
- All Implemented Interfaces:
- IContentProcessor<net.fortuna.ical4j.model.Calendar>
public class XSLTICalendarContentProcessorImpl
- extends ICalendarContentProcessorImpl
This IContentProcessor implementation uses XSLT to transform an XML
stream into iCal. The iCal is then extracted into CalendarEvents.
- Version:
- $Header: XSLTICalendarContentProcessorImpl.java Exp $
- Author:
- Anthony Colebourne
|
Field Summary |
protected org.apache.commons.logging.Log |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
XSLTICalendarContentProcessorImpl
public XSLTICalendarContentProcessorImpl()
XSLTICalendarContentProcessorImpl
public XSLTICalendarContentProcessorImpl(String xslFile)
getIntermediateCalendar
public net.fortuna.ical4j.model.Calendar getIntermediateCalendar(org.joda.time.Interval interval,
InputStream in)
- Description copied from interface:
IContentProcessor
- Implementations should not return null (at a minimum return
Collections.emptySet()).
- Specified by:
getIntermediateCalendar in interface IContentProcessor<net.fortuna.ical4j.model.Calendar>- Overrides:
getIntermediateCalendar in class ICalendarContentProcessorImpl
- Returns:
transformToICal
protected final InputStream transformToICal(InputStream in)
throws CalendarException
- Throws:
CalendarException
setXslFile
public void setXslFile(String xslFile)
Copyright © 2012 Jasig. All Rights Reserved.