org.xwiki.wikistream.instance.input
Class AbstractInstanceInputEventGenerator<F>

java.lang.Object
  extended by org.xwiki.wikistream.instance.input.AbstractInstanceInputEventGenerator<F>
Type Parameters:
F -
All Implemented Interfaces:
org.xwiki.component.phase.Initializable, org.xwiki.filter.UnknownFilter, FarmFilter, WikiDocumentFilter, WikiFilter, WikiSpaceFilter, InstanceInputEventGenerator, org.xwiki.wikistream.instance.internal.InstanceFilter

@Unstable
public abstract class AbstractInstanceInputEventGenerator<F>
extends Object
implements InstanceInputEventGenerator, org.xwiki.component.phase.Initializable

Since:
5.2M2
Version:
$Id: 80d9f9eb0b71afb764a52bf75d17524709dd109e $

Field Summary
protected  EntityReference currentReference
           
protected  Stack<String> currentSpaces
           
protected  String currentWiki
           
protected  Object filter
           
protected  Map<String,Object> properties
           
protected  F proxyFilter
           
 
Fields inherited from interface org.xwiki.wikistream.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_LOCALE, PARAMETER_NAME, PARAMETER_PARENT, PARAMETER_REVISION, 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
 
Constructor Summary
AbstractInstanceInputEventGenerator()
           
 
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)
           
 void initialize()
           
 void onUnknwon(String id, org.xwiki.filter.FilterEventParameters parameters)
           
 void setFilter(Object filter)
           
 void setProperties(Map<String,Object> properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

AbstractInstanceInputEventGenerator

public AbstractInstanceInputEventGenerator()
Method Detail

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

setProperties

public void setProperties(Map<String,Object> properties)
Specified by:
setProperties in interface InstanceInputEventGenerator

setFilter

public void setFilter(Object filter)
Specified by:
setFilter in interface InstanceInputEventGenerator

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-2013 XWiki. All Rights Reserved.