Package org.xwiki.filter.output
Class AbstractBeanOutputFilterStream<P>
- java.lang.Object
-
- org.xwiki.filter.output.AbstractBeanOutputFilterStream<P>
-
- Type Parameters:
P
- the type of the properties bean
- All Implemented Interfaces:
Closeable
,AutoCloseable
,BeanOutputFilterStream<P>
,OutputFilterStream
public abstract class AbstractBeanOutputFilterStream<P> extends Object implements BeanOutputFilterStream<P>
- Since:
- 6.2M1
- Version:
- $Id: c7bad9ee2ecd6c5e8ab09f71b605e5bb9fd03764 $
-
-
Field Summary
Fields Modifier and Type Field Description protected Object
filter
protected P
properties
-
Constructor Summary
Constructors Constructor Description AbstractBeanOutputFilterStream()
AbstractBeanOutputFilterStream(P properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
createFilter()
Object
getFilter()
void
setProperties(P properties)
-
-
-
Constructor Detail
-
AbstractBeanOutputFilterStream
public AbstractBeanOutputFilterStream()
-
AbstractBeanOutputFilterStream
public AbstractBeanOutputFilterStream(P properties) throws FilterException
- Throws:
FilterException
-
-
Method Detail
-
setProperties
public void setProperties(P properties) throws FilterException
- Specified by:
setProperties
in interfaceBeanOutputFilterStream<P>
- Throws:
FilterException
-
getFilter
public Object getFilter() throws FilterException
- Specified by:
getFilter
in interfaceOutputFilterStream
- Throws:
FilterException
-
createFilter
protected Object createFilter() throws FilterException
- Throws:
FilterException
-
-