Class AbstractFilter
java.lang.Object
org.bedework.synch.shared.filters.AbstractFilter
- All Implemented Interfaces:
Filter,org.bedework.util.logging.Logged
public abstract class AbstractFilter
extends Object
implements org.bedework.util.logging.Logged, Filter
Provide a base for filters with a number of useful methods,.
- Author:
- douglm
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDifferSkipItems(List<Object> skipList) Called to add items to the skip list for the ical differ.protected voidorg.bedework.util.logging.BwLoggervoidinit(Subscription sub) Initialise the filter.protected ietf.params.xml.ns.icalendar_2.IcalendarTypestripIcal(ietf.params.xml.ns.icalendar_2.IcalendarType val) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Field Details
-
sub
-
stripMap
-
icalOf
protected static final ietf.params.xml.ns.icalendar_2.ObjectFactory icalOf
-
-
Constructor Details
-
AbstractFilter
protected AbstractFilter()
-
-
Method Details
-
addDifferSkipItems
Description copied from interface:FilterCalled to add items to the skip list for the ical differ.- Specified by:
addDifferSkipItemsin interfaceFilter- Parameters:
skipList- list of items to skip - properties parameters etc- Throws:
SynchException- on fatal error
-
getStripMap
- Throws:
SynchException
-
stripIcal
protected ietf.params.xml.ns.icalendar_2.IcalendarType stripIcal(ietf.params.xml.ns.icalendar_2.IcalendarType val) throws SynchException - Throws:
SynchException
-
addSkip
-
getLogger
public org.bedework.util.logging.BwLogger getLogger()- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged