F - @Unstable public abstract class AbstractInstanceInputEventGenerator<F> extends Object implements InstanceInputEventGenerator, org.xwiki.component.phase.Initializable
| Modifier and Type | Field and Description |
|---|---|
protected EntityReference |
currentReference |
protected Stack<String> |
currentSpaces |
protected String |
currentWiki |
protected WikiStreamDescriptor |
descriptor |
protected Object |
filter |
protected Map<String,Object> |
properties |
protected F |
proxyFilter |
LOG_DOCUMENT_CREATED, LOG_DOCUMENT_DELETED, LOG_DOCUMENT_ERROR, LOG_DOCUMENT_SKIPPED, LOG_DOCUMENT_UPDATED, 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| Constructor and Description |
|---|
AbstractInstanceInputEventGenerator() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected Object filter
protected F proxyFilter
protected String currentWiki
protected EntityReference currentReference
protected WikiStreamDescriptor descriptor
public void initialize()
throws org.xwiki.component.phase.InitializationException
initialize in interface org.xwiki.component.phase.Initializableorg.xwiki.component.phase.InitializationExceptionpublic WikiStreamDescriptor getDescriptor()
getDescriptor in interface InstanceInputEventGeneratorprotected void setDescriptor(WikiStreamDescriptor descriptor)
public Collection<Class<?>> getFilterInterfaces() throws WikiStreamException
getFilterInterfaces in interface InstanceInputEventGeneratorWikiStreamException - when failing to get filters interfacespublic void setWikiFarmParameters(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
InstanceInputEventGeneratorsetWikiFarmParameters in interface InstanceInputEventGeneratorparameters - the parameters to setWikiStreamException - when failing to set parameterspublic void setWikiParameters(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
InstanceInputEventGeneratorsetWikiParameters in interface InstanceInputEventGeneratorname - the name of wikiparameters - the parameters to setWikiStreamException - when failing to set parameterspublic void setWikiSpaceParameters(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
InstanceInputEventGeneratorsetWikiSpaceParameters in interface InstanceInputEventGeneratorname - the name of spaceparameters - the parameters to setWikiStreamException - when failing to set parameterspublic void setWikiDocumentParameters(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
InstanceInputEventGeneratorsetWikiDocumentParameters in interface InstanceInputEventGeneratorname - the name of documentparameters - the parameters to setWikiStreamException - when failing to set parameterspublic void setProperties(Map<String,Object> properties)
setProperties in interface InstanceInputEventGeneratorproperties - the event generator propertiespublic void setFilter(Object filter)
setFilter in interface InstanceInputEventGeneratorfilter - the filter to send events topublic void beginFarm(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
beginFarm in interface FarmFilterWikiStreamExceptionpublic void endFarm(org.xwiki.filter.FilterEventParameters parameters)
throws WikiStreamException
endFarm in interface FarmFilterWikiStreamExceptionpublic void beginWiki(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
beginWiki in interface WikiFilterWikiStreamExceptionpublic void endWiki(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
endWiki in interface WikiFilterWikiStreamExceptionpublic void beginWikiSpace(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
beginWikiSpace in interface WikiSpaceFilterWikiStreamExceptionpublic void endWikiSpace(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
endWikiSpace in interface WikiSpaceFilterWikiStreamExceptionpublic void beginWikiDocument(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
beginWikiDocument in interface WikiDocumentFilterWikiStreamExceptionpublic void endWikiDocument(String name, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
endWikiDocument in interface WikiDocumentFilterWikiStreamExceptionpublic void beginWikiDocumentLocale(Locale locale, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
beginWikiDocumentLocale in interface WikiDocumentFilterWikiStreamExceptionpublic void endWikiDocumentLocale(Locale locale, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
endWikiDocumentLocale in interface WikiDocumentFilterWikiStreamExceptionpublic void beginWikiDocumentRevision(String version, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
beginWikiDocumentRevision in interface WikiDocumentFilterWikiStreamExceptionpublic void endWikiDocumentRevision(String version, org.xwiki.filter.FilterEventParameters parameters) throws WikiStreamException
endWikiDocumentRevision in interface WikiDocumentFilterWikiStreamExceptionpublic void beginUnknwon(String id, org.xwiki.filter.FilterEventParameters parameters) throws org.xwiki.filter.FilterException
beginUnknwon in interface org.xwiki.filter.UnknownFilterorg.xwiki.filter.FilterExceptionpublic void endUnknwon(String id, org.xwiki.filter.FilterEventParameters parameters) throws org.xwiki.filter.FilterException
endUnknwon in interface org.xwiki.filter.UnknownFilterorg.xwiki.filter.FilterExceptionpublic void onUnknwon(String id, org.xwiki.filter.FilterEventParameters parameters) throws org.xwiki.filter.FilterException
onUnknwon in interface org.xwiki.filter.UnknownFilterorg.xwiki.filter.FilterExceptionCopyright © 2004–2014 XWiki. All rights reserved.