Class XmlTranslator

java.lang.Object
org.bedework.convert.IcalTranslator
org.bedework.convert.xcal.XmlTranslator
All Implemented Interfaces:
Serializable, org.bedework.util.logging.Logged

public class XmlTranslator extends IcalTranslator
User: mike Date: 5/7/20 Time: 22:43
See Also:
  • Constructor Details

    • XmlTranslator

      public XmlTranslator(IcalCallback cb)
      Constructor:
      Parameters:
      cb - IcalCallback object for retrieval of entities
  • Method Details

    • toXMLIcalendar

      public ietf.params.xml.ns.icalendar_2.IcalendarType toXMLIcalendar(EventInfo val, int methodType, ietf.params.xml.ns.icalendar_2.IcalendarType pattern, boolean wrapXprops) throws CalFacadeException
      Parameters:
      val - event
      methodType - icalendar method
      pattern - to control output
      Returns:
      XML IcalendarType
      Throws:
      CalFacadeException - on fatal error
    • writeXmlCalendar

      public void writeXmlCalendar(Collection<EventInfo> vals, int methodType, org.bedework.util.xml.XmlEmit xml) throws CalFacadeException
      Write a collection of calendar data as xml
      Parameters:
      vals - collection of calendar data
      methodType - int value fromIcalendar
      xml - for output
      Throws:
      CalFacadeException - on fatal error