org.xwiki.wikistream.instance.input
Class AbstractInstanceInputEventGenerator<F>
java.lang.Object
org.xwiki.wikistream.instance.input.AbstractInstanceInputEventGenerator<F>
- Type Parameters:
F -
- All Implemented Interfaces:
- org.xwiki.component.phase.Initializable, org.xwiki.filter.UnknownFilter, InstanceInputEventGenerator, org.xwiki.wikistream.instance.internal.InstanceFilter, FarmFilter, WikiDocumentFilter, WikiFilter, WikiSpaceFilter
@Unstable
public abstract class AbstractInstanceInputEventGenerator<F>
- extends Object
- implements InstanceInputEventGenerator, org.xwiki.component.phase.Initializable
- Since:
- 5.2M2
- Version:
- $Id: d83904ab22c0ea2016d552ba60d087ec9099fa9e $
| 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 |
void |
beginFarm(org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginWiki(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginWikiDocument(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginWikiDocumentLocale(Locale locale,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginWikiDocumentRevision(String version,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
beginWikiSpace(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endFarm(org.xwiki.filter.FilterEventParameters parameters)
|
void |
endUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endWiki(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endWikiDocument(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endWikiDocumentLocale(Locale locale,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endWikiDocumentRevision(String version,
org.xwiki.filter.FilterEventParameters parameters)
|
void |
endWikiSpace(String name,
org.xwiki.filter.FilterEventParameters parameters)
|
WikiStreamDescriptor |
getDescriptor()
|
Collection<Class<?>> |
getFilterInterfaces()
|
void |
initialize()
|
void |
onUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
|
protected void |
setDescriptor(WikiStreamDescriptor descriptor)
|
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
protected Map<String,Object> properties
filter
protected Object filter
proxyFilter
protected F proxyFilter
currentWiki
protected String currentWiki
currentSpaces
protected Stack<String> currentSpaces
currentReference
protected EntityReference currentReference
descriptor
protected WikiStreamDescriptor descriptor
AbstractInstanceInputEventGenerator
public AbstractInstanceInputEventGenerator()
initialize
public void initialize()
throws org.xwiki.component.phase.InitializationException
- Specified by:
initialize in interface org.xwiki.component.phase.Initializable
- Throws:
org.xwiki.component.phase.InitializationException
getDescriptor
public WikiStreamDescriptor getDescriptor()
- Specified by:
getDescriptor in interface InstanceInputEventGenerator
- Returns:
- The WikiStreamDescriptor describes a WikiStream and has the list of bean class parameters or properties.
setDescriptor
protected void setDescriptor(WikiStreamDescriptor descriptor)
getFilterInterfaces
public Collection<Class<?>> getFilterInterfaces()
throws WikiStreamException
- Specified by:
getFilterInterfaces in interface InstanceInputEventGenerator
- Returns:
- the filters supported by this stream factory
- Throws:
WikiStreamException - when failing to get filters interfaces
setWikiFarmParameters
public void setWikiFarmParameters(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Description copied from interface:
InstanceInputEventGenerator
- Set custom parameter related to the farm.
- Specified by:
setWikiFarmParameters in interface InstanceInputEventGenerator
- Parameters:
parameters - the parameters to set
- Throws:
WikiStreamException - when failing to set parameters
setWikiParameters
public void setWikiParameters(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Description copied from interface:
InstanceInputEventGenerator
- Set custom parameter related to the wiki.
- Specified by:
setWikiParameters in interface InstanceInputEventGenerator
- Parameters:
name - the name of wikiparameters - the parameters to set
- Throws:
WikiStreamException - when failing to set parameters
setWikiSpaceParameters
public void setWikiSpaceParameters(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Description copied from interface:
InstanceInputEventGenerator
- Set custom parameter related to the space.
- Specified by:
setWikiSpaceParameters in interface InstanceInputEventGenerator
- Parameters:
name - the name of spaceparameters - the parameters to set
- Throws:
WikiStreamException - when failing to set parameters
setWikiDocumentParameters
public void setWikiDocumentParameters(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Description copied from interface:
InstanceInputEventGenerator
- Set custom parameter related to the document.
- Specified by:
setWikiDocumentParameters in interface InstanceInputEventGenerator
- Parameters:
name - the name of documentparameters - the parameters to set
- Throws:
WikiStreamException - when failing to set parameters
setProperties
public void setProperties(Map<String,Object> properties)
- Specified by:
setProperties in interface InstanceInputEventGenerator
- Parameters:
properties - the event generator properties
setFilter
public void setFilter(Object filter)
- Specified by:
setFilter in interface InstanceInputEventGenerator
- Parameters:
filter - the filter to send events to
beginFarm
public void beginFarm(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginFarm in interface FarmFilter
- Throws:
WikiStreamException
endFarm
public void endFarm(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endFarm in interface FarmFilter
- Throws:
WikiStreamException
beginWiki
public void beginWiki(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginWiki in interface WikiFilter
- Throws:
WikiStreamException
endWiki
public void endWiki(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endWiki in interface WikiFilter
- Throws:
WikiStreamException
beginWikiSpace
public void beginWikiSpace(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginWikiSpace in interface WikiSpaceFilter
- Throws:
WikiStreamException
endWikiSpace
public void endWikiSpace(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endWikiSpace in interface WikiSpaceFilter
- Throws:
WikiStreamException
beginWikiDocument
public void beginWikiDocument(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginWikiDocument in interface WikiDocumentFilter
- Throws:
WikiStreamException
endWikiDocument
public void endWikiDocument(String name,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endWikiDocument in interface WikiDocumentFilter
- Throws:
WikiStreamException
beginWikiDocumentLocale
public void beginWikiDocumentLocale(Locale locale,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginWikiDocumentLocale in interface WikiDocumentFilter
- Throws:
WikiStreamException
endWikiDocumentLocale
public void endWikiDocumentLocale(Locale locale,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endWikiDocumentLocale in interface WikiDocumentFilter
- Throws:
WikiStreamException
beginWikiDocumentRevision
public void beginWikiDocumentRevision(String version,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
beginWikiDocumentRevision in interface WikiDocumentFilter
- Throws:
WikiStreamException
endWikiDocumentRevision
public void endWikiDocumentRevision(String version,
org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
- Specified by:
endWikiDocumentRevision in interface WikiDocumentFilter
- Throws:
WikiStreamException
beginUnknwon
public void beginUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
throws org.xwiki.filter.FilterException
- Specified by:
beginUnknwon in interface org.xwiki.filter.UnknownFilter
- Throws:
org.xwiki.filter.FilterException
endUnknwon
public void endUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
throws org.xwiki.filter.FilterException
- Specified by:
endUnknwon in interface org.xwiki.filter.UnknownFilter
- Throws:
org.xwiki.filter.FilterException
onUnknwon
public void onUnknwon(String id,
org.xwiki.filter.FilterEventParameters parameters)
throws org.xwiki.filter.FilterException
- Specified by:
onUnknwon in interface org.xwiki.filter.UnknownFilter
- Throws:
org.xwiki.filter.FilterException
Copyright © 2004–2014 XWiki. All rights reserved.