P
- the type of the class containing the parameters of the filterpublic abstract class AbstractBeanOutputFilterStreamFactory<P,F> extends AbstractBeanFilterStreamFactory<P> implements BeanOutputFilterStreamFactory<P>
beanManager
descriptor, type
Constructor and Description |
---|
AbstractBeanOutputFilterStreamFactory(FilterStreamType type) |
Modifier and Type | Method and Description |
---|---|
OutputFilterStream |
createOutputFilterStream(Map<String,Object> properties) |
BeanOutputFilterStream<P> |
createOutputFilterStream(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 AbstractBeanOutputFilterStreamFactory(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 OutputFilterStream createOutputFilterStream(Map<String,Object> properties) throws FilterException
createOutputFilterStream
in interface OutputFilterStreamFactory
properties
- the properties to control OutputFilterStream
behaviorOutputFilterStream
FilterException
- when failing to create a OutputFilterStream
public BeanOutputFilterStream<P> createOutputFilterStream(P properties) throws FilterException
createOutputFilterStream
in interface BeanOutputFilterStreamFactory<P>
properties
- the properties to control OutputFilterStream
behaviorOutputFilterStream
FilterException
- when failing to create a OutputFilterStream
Copyright © 2004–2022 XWiki. All rights reserved.