F
- the type of the filter supported by this InputFilterStream
P
- the type of the properties beanpublic abstract class AbstractBeanInputFilterStream<P,F> extends Object implements BeanInputFilterStream<P>, Initializable
Modifier and Type | Field and Description |
---|---|
protected Class<F> |
filterType |
protected P |
properties |
Constructor and Description |
---|
AbstractBeanInputFilterStream() |
AbstractBeanInputFilterStream(FilterDescriptorManager filterDescriptorManager,
P properties) |
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
void |
read(Object filter) |
protected abstract void |
read(Object filter,
F proxyFilter) |
void |
setProperties(P properties) |
public AbstractBeanInputFilterStream()
public AbstractBeanInputFilterStream(FilterDescriptorManager filterDescriptorManager, P properties) throws FilterException
FilterException
public void setProperties(P properties) throws FilterException
setProperties
in interface BeanInputFilterStream<P>
FilterException
public void initialize() throws InitializationException
initialize
in interface Initializable
InitializationException
public void read(Object filter) throws FilterException
read
in interface InputFilterStream
FilterException
protected abstract void read(Object filter, F proxyFilter) throws FilterException
FilterException
Copyright © 2004–2022 XWiki. All rights reserved.