Class XMLProcessorImpl
- java.lang.Object
-
- org.exoplatform.social.common.xmlprocessor.XMLProcessorImpl
-
- All Implemented Interfaces:
XMLProcessor
public class XMLProcessorImpl extends Object implements XMLProcessor
Implementation ofXMLProcessor.- Author:
- Ly Minh Phuong - http://phuonglm.net
-
-
Constructor Summary
Constructors Constructor Description XMLProcessorImpl()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(Filter filter)Adds a defined filter to this processor.voidaddFilterPlugin(BaseXMLFilterPlugin filterComponentPlugin)Adds a defined filter component plugin to this processor.Objectprocess(Object input)Processes an input object though filter chains.voidremoveFilter(Filter addedFilter)Removes a defined filter which is added.voidremoveFilterPlugin(BaseXMLFilterPlugin filterComponentPlugin)Removes the existing filter component plugin from this processor.
-
-
-
Method Detail
-
addFilter
public void addFilter(Filter filter)
Adds a defined filter to this processor.- Specified by:
addFilterin interfaceXMLProcessor- Parameters:
filter- a defined filter
-
removeFilter
public void removeFilter(Filter addedFilter)
Removes a defined filter which is added.- Specified by:
removeFilterin interfaceXMLProcessor- Parameters:
addedFilter- the added filter
-
addFilterPlugin
public void addFilterPlugin(BaseXMLFilterPlugin filterComponentPlugin)
Adds a defined filter component plugin to this processor.- Specified by:
addFilterPluginin interfaceXMLProcessor- Parameters:
filterComponentPlugin- the filter component plugin
-
removeFilterPlugin
public void removeFilterPlugin(BaseXMLFilterPlugin filterComponentPlugin)
Removes the existing filter component plugin from this processor.- Specified by:
removeFilterPluginin interfaceXMLProcessor- Parameters:
filterComponentPlugin- the existing filter component plugin.
-
process
public Object process(Object input)
Processes an input object though filter chains.- Specified by:
processin interfaceXMLProcessor- Parameters:
input- the input object- Returns:
- new processed object by added filters.
-
-