P
- the type of the class containing the parameters of the filterF
- the type of the filter supported by this InputFilterStream
public abstract class AbstractBeanInputFilterStreamFactory<P,F> extends AbstractBeanFilterStreamFactory<P> implements BeanInputFilterStreamFactory<P>, Initializable
beanManager
descriptor, type
Constructor and Description |
---|
AbstractBeanInputFilterStreamFactory(FilterStreamType type) |
Modifier and Type | Method and Description |
---|---|
InputFilterStream |
createInputFilterStream(Map<String,Object> properties) |
BeanInputFilterStream<P> |
createInputFilterStream(P properties) |
Collection<Class<?>> |
getFilterInterfaces() |
void |
initialize() |
createPropertiesBean, getDescription, getName, getPropertiesBeanClass, setDescription, setName, setPropertiesBeanClass
getDescriptor, getType, setDescriptor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescriptor, getType
public AbstractBeanInputFilterStreamFactory(FilterStreamType type)
public void initialize() throws InitializationException
initialize
in interface Initializable
initialize
in class AbstractBeanFilterStreamFactory<P>
InitializationException
public Collection<Class<?>> getFilterInterfaces() throws FilterException
getFilterInterfaces
in interface FilterStreamFactory
FilterException
- when failing to get filters interfacespublic InputFilterStream createInputFilterStream(Map<String,Object> properties) throws FilterException
createInputFilterStream
in interface InputFilterStreamFactory
FilterException
public BeanInputFilterStream<P> createInputFilterStream(P properties) throws FilterException
createInputFilterStream
in interface BeanInputFilterStreamFactory<P>
FilterException
Copyright © 2004–2022 XWiki. All rights reserved.