Package org.bedework.synch.filters
Class XCategoryFilter
- java.lang.Object
-
- org.bedework.synch.shared.filters.AbstractFilter
-
- org.bedework.synch.filters.PropRenameFilter
-
- org.bedework.synch.filters.XCategoryFilter
-
- All Implemented Interfaces:
Filter,org.bedework.util.logging.Logged
public class XCategoryFilter extends PropRenameFilter
This filter strips out unwanted properties and components.- Author:
- douglm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bedework.synch.filters.PropRenameFilter
PropRenameFilter.RenameElement
-
-
Field Summary
-
Fields inherited from class org.bedework.synch.shared.filters.AbstractFilter
icalOf, stripMap, sub
-
-
Constructor Summary
Constructors Constructor Description XCategoryFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ietf.params.xml.ns.icalendar_2.BasePropertyTypegetNewProperty(PropRenameFilter.RenameElement rl, javax.xml.bind.JAXBElement<? extends ietf.params.xml.ns.icalendar_2.BasePropertyType> el)protected List<PropRenameFilter.RenameElement>getRenameList()voidinit(Subscription sub)-
Methods inherited from class org.bedework.synch.filters.PropRenameFilter
doFilter
-
Methods inherited from class org.bedework.synch.shared.filters.AbstractFilter
addDifferSkipItems, addSkip, getLogger, getStripMap, stripIcal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
-
-
-
-
Method Detail
-
init
public void init(Subscription sub) throws SynchException
- Specified by:
initin interfaceFilter- Overrides:
initin classAbstractFilter- Throws:
SynchException
-
getRenameList
protected List<PropRenameFilter.RenameElement> getRenameList()
- Specified by:
getRenameListin classPropRenameFilter
-
getNewProperty
protected ietf.params.xml.ns.icalendar_2.BasePropertyType getNewProperty(PropRenameFilter.RenameElement rl, javax.xml.bind.JAXBElement<? extends ietf.params.xml.ns.icalendar_2.BasePropertyType> el)
- Specified by:
getNewPropertyin classPropRenameFilter
-
-