com.xpn.xwiki.plugin.autotag
Class AutoTagPlugin

java.lang.Object
  extended by com.xpn.xwiki.plugin.XWikiDefaultPlugin
      extended by com.xpn.xwiki.plugin.autotag.AutoTagPlugin
All Implemented Interfaces:
XWikiPluginInterface

public class AutoTagPlugin
extends XWikiDefaultPlugin
implements XWikiPluginInterface


Field Summary
static java.lang.String[] ENGLISH_STOP_WORDS
           
static java.lang.String[] FRENCH_STOP_WORDS
           
static int LANG_ENGLISH
           
static int LANG_FRENCH
           
static java.lang.String name
           
 
Constructor Summary
AutoTagPlugin(java.lang.String name, java.lang.String className, XWikiContext context)
           
 
Method Summary
 TagCloud countWords(java.lang.String text, int lang)
           
 TagCloud generateTagCloud(java.lang.String text, int lang)
           
 int getLanguageConstant(java.lang.String lang)
           
 java.lang.String getName()
          Allow to get the plugin name
 Api getPluginApi(XWikiPluginInterface plugin, XWikiContext context)
           
 void init(XWikiContext context)
           
static java.util.LinkedHashMap sortMap(java.util.Map hmap)
           
static java.util.SortedSet sortSet(java.util.Set oSet)
           
 
Methods inherited from class com.xpn.xwiki.plugin.XWikiDefaultPlugin
beginParsing, beginRendering, commonTagsHandler, downloadAttachment, endParsing, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, insidePREHandler, outsidePREHandler, setClassName, setName, startRenderingHandler, virtualInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.xpn.xwiki.plugin.XWikiPluginInterface
beginParsing, beginRendering, commonTagsHandler, downloadAttachment, endParsing, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, insidePREHandler, outsidePREHandler, setClassName, setName, startRenderingHandler, virtualInit
 

Field Detail

LANG_FRENCH

public static final int LANG_FRENCH
See Also:
Constant Field Values

LANG_ENGLISH

public static final int LANG_ENGLISH
See Also:
Constant Field Values

name

public static java.lang.String name

FRENCH_STOP_WORDS

public static final java.lang.String[] FRENCH_STOP_WORDS

ENGLISH_STOP_WORDS

public static final java.lang.String[] ENGLISH_STOP_WORDS
Constructor Detail

AutoTagPlugin

public AutoTagPlugin(java.lang.String name,
                     java.lang.String className,
                     XWikiContext context)
Method Detail

init

public void init(XWikiContext context)
Specified by:
init in interface XWikiPluginInterface
Overrides:
init in class XWikiDefaultPlugin

getName

public java.lang.String getName()
Allow to get the plugin name

Specified by:
getName in interface XWikiPluginInterface
Overrides:
getName in class XWikiDefaultPlugin
Returns:
plugin name

getPluginApi

public Api getPluginApi(XWikiPluginInterface plugin,
                        XWikiContext context)
Specified by:
getPluginApi in interface XWikiPluginInterface
Overrides:
getPluginApi in class XWikiDefaultPlugin

countWords

public TagCloud countWords(java.lang.String text,
                           int lang)

generateTagCloud

public TagCloud generateTagCloud(java.lang.String text,
                                 int lang)

sortSet

public static java.util.SortedSet sortSet(java.util.Set oSet)

sortMap

public static java.util.LinkedHashMap sortMap(java.util.Map hmap)

getLanguageConstant

public int getLanguageConstant(java.lang.String lang)


Copyright © 2004-2008 XWiki. All Rights Reserved.