org.xwiki.wikistream.instance.input
Interface InstanceInputEventGenerator

All Superinterfaces:
FarmFilter, org.xwiki.wikistream.instance.internal.InstanceFilter, org.xwiki.filter.UnknownFilter, WikiDocumentFilter, WikiFilter, WikiSpaceFilter
All Known Implementing Classes:
AbstractInstanceInputEventGenerator

@Unstable
@Role
public interface InstanceInputEventGenerator
extends org.xwiki.wikistream.instance.internal.InstanceFilter

Since:
5.2M2
Version:
$Id: 20a7ca0b12ae00b4f3d8f06a170ce361720b5a24 $

Field Summary
 
Fields inherited from interface org.xwiki.wikistream.model.filter.WikiDocumentFilter
PARAMETER_CONTENT, PARAMETER_CONTENT_AUTHOR, PARAMETER_CONTENT_DATE, PARAMETER_CONTENT_HTML, PARAMETER_CREATION_AUTHOR, PARAMETER_CREATION_DATE, PARAMETER_CUSTOMCLASS, PARAMETER_DEFAULTTEMPLATE, PARAMETER_HIDDEN, PARAMETER_LASTREVISION, PARAMETER_LOCALE, PARAMETER_PARENT, PARAMETER_REVISION_AUTHOR, PARAMETER_REVISION_COMMENT, PARAMETER_REVISION_DATE, PARAMETER_REVISION_MINOR, PARAMETER_SYNTAX, PARAMETER_TITLE, PARAMETER_VALIDATIONSCRIPT
 
Fields inherited from interface org.xwiki.filter.UnknownFilter
FILTER_ELEMENT_ID
 
Method Summary
 WikiStreamDescriptor getDescriptor()
           
 Collection<Class<?>> getFilterInterfaces()
           
 void setFilter(Object filter)
           
 void setProperties(Map<String,Object> properties)
           
 void setWikiDocumentParameters(String name, org.xwiki.filter.FilterEventParameters parameters)
          Set custom parameter related to the document.
 void setWikiFarmParameters(org.xwiki.filter.FilterEventParameters parameters)
          Set custom parameter related to the farm.
 void setWikiParameters(String name, org.xwiki.filter.FilterEventParameters parameters)
          Set custom parameter related to the wiki.
 void setWikiSpaceParameters(String name, org.xwiki.filter.FilterEventParameters parameters)
          Set custom parameter related to the space.
 
Methods inherited from interface org.xwiki.wikistream.model.filter.FarmFilter
beginFarm, endFarm
 
Methods inherited from interface org.xwiki.wikistream.model.filter.WikiFilter
beginWiki, endWiki
 
Methods inherited from interface org.xwiki.wikistream.model.filter.WikiSpaceFilter
beginWikiSpace, endWikiSpace
 
Methods inherited from interface org.xwiki.wikistream.model.filter.WikiDocumentFilter
beginWikiDocument, beginWikiDocumentLocale, beginWikiDocumentRevision, endWikiDocument, endWikiDocumentLocale, endWikiDocumentRevision
 
Methods inherited from interface org.xwiki.filter.UnknownFilter
beginUnknwon, endUnknwon, onUnknwon
 

Method Detail

setWikiFarmParameters

void setWikiFarmParameters(org.xwiki.filter.FilterEventParameters parameters)
                           throws WikiStreamException
Set custom parameter related to the farm.

Parameters:
parameters - the parameters to set
Throws:
WikiStreamException - when failing to set parameters
Since:
5.3M2

setWikiParameters

void setWikiParameters(String name,
                       org.xwiki.filter.FilterEventParameters parameters)
                       throws WikiStreamException
Set custom parameter related to the wiki.

Parameters:
name - the name of wiki
parameters - the parameters to set
Throws:
WikiStreamException - when failing to set parameters
Since:
5.3M2

setWikiSpaceParameters

void setWikiSpaceParameters(String name,
                            org.xwiki.filter.FilterEventParameters parameters)
                            throws WikiStreamException
Set custom parameter related to the space.

Parameters:
name - the name of space
parameters - the parameters to set
Throws:
WikiStreamException - when failing to set parameters
Since:
5.3M2

setWikiDocumentParameters

void setWikiDocumentParameters(String name,
                               org.xwiki.filter.FilterEventParameters parameters)
                               throws WikiStreamException
Set custom parameter related to the document.

Parameters:
name - the name of document
parameters - the parameters to set
Throws:
WikiStreamException - when failing to set parameters
Since:
5.3M2

setFilter

void setFilter(Object filter)
Parameters:
filter - the filter to send events to

setProperties

void setProperties(Map<String,Object> properties)
Parameters:
properties - the event generator properties

getDescriptor

WikiStreamDescriptor getDescriptor()
Returns:
The WikiStreamDescriptor describes a WikiStream and has the list of bean class parameters or properties.

getFilterInterfaces

Collection<Class<?>> getFilterInterfaces()
                                         throws WikiStreamException
Returns:
the filters supported by this stream factory
Throws:
WikiStreamException - when failing to get filters interfaces


Copyright © 2004–2014 XWiki. All rights reserved.