public class DefaultFilter extends AbstractFilter
filters, pos| Constructor and Description |
|---|
DefaultFilter()
创建一个没有任何过滤器的过滤器链,它总是在链的末尾应用一个
RefreshFilter. |
DefaultFilter(boolean endsWithRefreshFilter)
创建一个没有任何过滤器的过滤器链。稍后可以使用
AbstractFilter.addFilter(Filter)添加过滤器. |
DefaultFilter(boolean endsWithRefreshFilter,
Filter... filters)
创建一个包含指定过滤器的FilterChain.
|
DefaultFilter(Filter... filters)
创建一个FilterChain,它将包含指定的过滤器,并始终在链的末尾应用一个
RefreshFilter. |
| Modifier and Type | Method and Description |
|---|---|
FilterChain |
copy()
创建并返回此对象的副本。"copy"的确切含义可能取决于链的类别
|
void |
doFilter(Context context,
com.sun.star.lang.XComponent document)
导致调用链中的下一个过滤器,或者如果调用的过滤器是链中的最后一个过滤器,则不执行任何操作.
|
addFilter, doFilter, resetpublic DefaultFilter()
RefreshFilter.
稍后可以使用AbstractFilter.addFilter(Filter)添加过滤器public DefaultFilter(Filter... filters)
RefreshFilter.filters - 要添加到链中的过滤器.public DefaultFilter(boolean endsWithRefreshFilter)
AbstractFilter.addFilter(Filter)添加过滤器.endsWithRefreshFilter - 如果true, RefreshFilter将始终应用于链的末尾.public DefaultFilter(boolean endsWithRefreshFilter,
Filter... filters)
endsWithRefreshFilter - 如果true, RefreshFilter将始终应用于链的末尾.filters - 要添加到链中的过滤器.public FilterChain copy()
FilterChainpublic void doFilter(Context context, com.sun.star.lang.XComponent document) throws InstrumentException
FilterChaindoFilter in interface FilterChaindoFilter in class AbstractFiltercontext - 用于沿链传递的OfficeContext.document - 被转换为沿链传递的XComponent.InstrumentException - 如果处理过滤器时发生错误.Copyright © 2020. All rights reserved.