Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.xpn.xwiki
Class XWiki  view XWiki download XWiki.java

java.lang.Object
  extended bycom.xpn.xwiki.XWiki
All Implemented Interfaces:
com.xpn.xwiki.notify.XWikiDocChangeNotificationInterface, XWikiInterface

public class XWiki
extends java.lang.Object
implements com.xpn.xwiki.notify.XWikiDocChangeNotificationInterface, XWikiInterface


Field Summary
private  com.xpn.xwiki.user.api.XWikiAuthService authService
           
private  com.xpn.xwiki.cache.api.XWikiCacheService cacheService
           
private  XWikiConfig config
           
private  java.lang.String database
           
private  com.xpn.xwiki.web.XWikiEngineContext engine_context
           
private  java.lang.String fullNameSQL
           
private  com.xpn.xwiki.user.api.XWikiGroupService groupService
           
private  boolean isReadOnly
           
private static org.apache.commons.logging.Log log
           
private  com.xpn.xwiki.objects.meta.MetaClass metaclass
           
private  com.xpn.xwiki.notify.XWikiNotificationManager notificationManager
           
private  com.xpn.xwiki.plugin.XWikiPluginManager pluginManager
           
private  com.xpn.xwiki.render.XWikiRenderingEngine renderingEngine
           
private  com.xpn.xwiki.user.api.XWikiRightService rightService
           
private  com.xpn.xwiki.stats.api.XWikiStatsService statsService
           
private  com.xpn.xwiki.store.XWikiStoreInterface store
           
private  boolean test
           
private static java.util.Map threadMap
           
private  org.securityfilter.filter.URLPatternMatcher urlPatternMatcher
           
private  java.lang.String version
           
private  java.util.List virtualWikiList
           
private static java.util.Map virtualWikiMap
           
 
Fields inherited from interface com.xpn.xwiki.notify.XWikiDocChangeNotificationInterface
EVENT_CHANGE, EVENT_DELETE, EVENT_NEW, EVENT_UPDATE_CLASS, EVENT_UPDATE_CONTENT, EVENT_UPDATE_OBJECT
 
Constructor Summary
XWiki(java.io.InputStream is, XWikiContext context, com.xpn.xwiki.web.XWikiEngineContext engine_context)
          Deprecated. use XWiki(XWikiConfig, XWikiContext, XWikiEngineContext, boolean) 55 instead
XWiki(java.lang.String xwikicfgpath, XWikiContext context)
          Deprecated. use XWiki(XWikiConfig, XWikiContext) 55 instead
XWiki(java.lang.String xwikicfgpath, XWikiContext context, com.xpn.xwiki.web.XWikiEngineContext engine_context, boolean noupdate)
          Deprecated. use XWiki(XWikiConfig, XWikiContext, XWikiEngineContext, boolean) 55 instead
XWiki(XWikiConfig config, XWikiContext context)
           
XWiki(XWikiConfig config, XWikiContext context, com.xpn.xwiki.web.XWikiEngineContext engine_context, boolean noupdate)
           
 
Method Summary
static java.lang.Object callPrivateMethod(java.lang.Object obj, java.lang.String methodName)
           
static java.lang.Object callPrivateMethod(java.lang.Object obj, java.lang.String methodName, java.lang.Class[] classes, java.lang.Object[] args)
           
 boolean checkAccess(java.lang.String action, com.xpn.xwiki.doc.XWikiDocument doc, XWikiContext context)
           
 int checkActive(XWikiContext context)
           
 com.xpn.xwiki.user.api.XWikiUser checkAuth(XWikiContext context)
           
 boolean copyDocument(java.lang.String docname, java.lang.String targetdocname, java.lang.String sourceWiki, java.lang.String targetWiki, java.lang.String wikilanguage, boolean reset, XWikiContext context)
           
 boolean copyDocument(java.lang.String docname, java.lang.String sourceWiki, java.lang.String targetWiki, java.lang.String wikilanguage, XWikiContext context)
           
 boolean copyDocument(java.lang.String docname, java.lang.String targetdocname, java.lang.String wikilanguage, XWikiContext context)
           
 boolean copyDocument(java.lang.String docname, java.lang.String targetdocname, XWikiContext context)
           
 int copyWiki(java.lang.String sourceWiki, java.lang.String targetWiki, java.lang.String language, XWikiContext context)
           
 int copyWikiWeb(java.lang.String web, java.lang.String sourceWiki, java.lang.String targetWiki, java.lang.String wikilanguage, XWikiContext context)
           
 int createNewWiki(java.lang.String wikiName, java.lang.String wikiUrl, java.lang.String wikiAdmin, java.lang.String baseWikiName, java.lang.String description, java.lang.String wikilanguage, boolean failOnExist, XWikiContext context)
           
 int createUser(boolean withValidation, java.lang.String userRights, XWikiContext context)
           
 int createUser(java.lang.String xwikiname, java.util.Map map, java.lang.String parent, java.lang.String content, java.lang.String userRights, XWikiContext context)
           
 int createUser(XWikiContext context)
           
 void deleteDocument(com.xpn.xwiki.doc.XWikiDocument doc, XWikiContext context)
           
 boolean exists(java.lang.String fullname, XWikiContext context)
           
private static java.lang.String findWikiServer(java.lang.String host, XWikiContext context)
           
 void flushCache()
           
 java.lang.String formatDate(java.util.Date date, java.lang.String format, XWikiContext context)
           
 long freeMemory()
           
 void gc()
           
 java.lang.String generateValidationKey(int size)
           
 java.lang.String getAdClientId(XWikiContext context)
           
 java.lang.String getAdType(XWikiContext context)
           
 java.lang.String getAttachmentURL(java.lang.String fullname, java.lang.String filename, XWikiContext context)
           
 com.xpn.xwiki.user.api.XWikiAuthService getAuthService()
           
 java.lang.String getBaseSkin(XWikiContext context)
           
 java.lang.String getBaseSkin(XWikiContext context, boolean fromRenderSkin)
           
 com.xpn.xwiki.cache.api.XWikiCacheService getCacheService()
           
 java.util.List getClassList(XWikiContext context)
           
 com.xpn.xwiki.objects.classes.BaseClass getCommentsClass(XWikiContext context)
           
 XWikiConfig getConfig()
           
 java.util.Date getCurrentDate()
           
 java.lang.String getDatabase()
           
 java.util.Date getDate(long time)
           
 java.lang.String getDefaultBaseSkin(XWikiContext context)
           
 java.lang.String getDocName(java.lang.String docname)
           
 com.xpn.xwiki.doc.XWikiDocument getDocument(java.lang.String web, java.lang.String fullname, XWikiContext context)
           
 com.xpn.xwiki.doc.XWikiDocument getDocument(java.lang.String fullname, XWikiContext context)
           
 com.xpn.xwiki.doc.XWikiDocument getDocument(com.xpn.xwiki.doc.XWikiDocument doc, java.lang.String revision, XWikiContext context)
           
private  com.xpn.xwiki.doc.XWikiDocument getDocument(com.xpn.xwiki.doc.XWikiDocument doc, XWikiContext context)
           
 com.xpn.xwiki.doc.XWikiDocument getDocumentFromPath(java.lang.String path, XWikiContext context)
           
 java.lang.String getEncoding()
           
 com.xpn.xwiki.web.XWikiEngineContext getEngineContext()
           
 java.lang.String getFlash(java.lang.String url, java.lang.String width, java.lang.String height, XWikiContext context)
           
static java.lang.String getFormEncoded(java.lang.String content)
           
 java.lang.String getFullNameSQL()
           
 com.xpn.xwiki.objects.classes.BaseClass getGlobalRightsClass(XWikiContext context)
           
 com.xpn.xwiki.objects.classes.BaseClass getGroupClass(XWikiContext context)
           
 com.xpn.xwiki.user.api.XWikiGroupService getGroupService()
           
 com.xpn.xwiki.store.XWikiHibernateStore getHibernateStore()
           
 java.lang.String getHTMLArea(java.lang.String content, XWikiContext context)
           
 java.util.List getIncludedMacros(java.lang.String defaultweb, java.lang.String content, XWikiContext context)
           
 java.lang.String getLanguagePreference(XWikiContext context)
           
 java.lang.String getLocalUserName(java.lang.String user, java.lang.String format, boolean link, XWikiContext context)
           
 java.lang.String getLocalUserName(java.lang.String user, java.lang.String format, XWikiContext context)
           
 java.lang.String getLocalUserName(java.lang.String user, XWikiContext context)
           
static XWiki getMainXWiki(XWikiContext context)
           
 com.xpn.xwiki.objects.meta.MetaClass getMetaclass()
           
 com.xpn.xwiki.notify.XWikiNotificationManager getNotificationManager()
           
 com.xpn.xwiki.plugin.XWikiPluginInterface getPlugin(java.lang.String name, XWikiContext context)
           
 com.xpn.xwiki.api.Api getPluginApi(java.lang.String name, XWikiContext context)
           
 com.xpn.xwiki.plugin.XWikiPluginManager getPluginManager()
           
 java.lang.Object getPortalService(java.lang.String className)
           
 com.xpn.xwiki.objects.classes.BaseClass getPrefsClass(XWikiContext context)
           
static java.lang.Object getPrivateField(java.lang.Object obj, java.lang.String fieldName)
           
 java.lang.String getRealPath(java.lang.String path)
           
 java.lang.String getRefererText(java.lang.String referer, XWikiContext context)
           
 com.xpn.xwiki.render.XWikiRenderingEngine getRenderingEngine()
           
static java.net.URL getRequestURL(com.xpn.xwiki.web.XWikiRequest request)
           
 java.net.URL getResource(java.lang.String s)
           
 java.io.InputStream getResourceAsStream(java.lang.String s)
           
 java.lang.String getResourceContent(java.lang.String name)
           
 com.xpn.xwiki.objects.classes.BaseClass getRightsClass(java.lang.String pagename, XWikiContext context)
           
 com.xpn.xwiki.objects.classes.BaseClass getRightsClass(XWikiContext context)
           
 com.xpn.xwiki.user.api.XWikiRightService getRightService()
           
private  java.util.Map getSearchEngineRules(XWikiContext context)
           
 java.net.URL getServerURL(java.lang.String database, XWikiContext context)
           
static java.lang.String getServerWikiPage(java.lang.String servername)
           
 java.lang.Object getService(java.lang.String className)
           
 java.lang.String getSkin(XWikiContext context)
           
 com.xpn.xwiki.objects.classes.BaseClass getSkinClass(XWikiContext context)
           
 java.lang.String getSkinFile(java.lang.String filename, java.lang.String skin, XWikiContext context)
           
 java.lang.String getSkinFile(java.lang.String filename, XWikiContext context)
           
 java.util.List getSpaceDocsName(java.lang.String spaceName, XWikiContext context)
           
 java.util.List getSpaces(XWikiContext context)
           
 com.xpn.xwiki.stats.api.XWikiStatsService getStatsService(XWikiContext context)
           
 com.xpn.xwiki.store.XWikiStoreInterface getStore()
           
static java.lang.String getTextArea(java.lang.String content, XWikiContext context)
           
static java.util.Map getThreadMap()
           
 int getTimeDelta(long time)
           
 java.lang.String getURL(java.lang.String fullname, java.lang.String action, java.lang.String querystring, XWikiContext context)
           
 java.lang.String getURL(java.lang.String fullname, java.lang.String action, XWikiContext context)
           
 java.lang.String getURLContent(java.lang.String surl)
           
 java.lang.String getURLContent(java.lang.String surl, java.lang.String username, java.lang.String password)
           
static java.lang.String getURLEncoded(java.lang.String content)
           
 org.securityfilter.filter.URLPatternMatcher getUrlPatternMatcher()
           
 com.xpn.xwiki.api.User getUser(XWikiContext context)
           
 com.xpn.xwiki.objects.classes.BaseClass getUserClass(XWikiContext context)
           
 java.lang.String getUserName(java.lang.String user, java.lang.String format, boolean link, XWikiContext context)
           
 java.lang.String getUserName(java.lang.String user, java.lang.String format, XWikiContext context)
           
 java.lang.String getUserName(java.lang.String user, XWikiContext context)
           
 java.lang.String getUserPreference(java.lang.String prefname, boolean useCookie, XWikiContext context)
           
 java.lang.String getUserPreference(java.lang.String prefname, XWikiContext context)
           
 int getUserPreferenceAsInt(java.lang.String prefname, XWikiContext context)
           
 long getUserPreferenceAsLong(java.lang.String prefname, XWikiContext context)
           
 java.lang.String getUserPreferenceFromCookie(java.lang.String prefname, XWikiContext context)
           
 java.lang.String getVersion()
           
 java.util.List getVirtualWikiList()
           
 java.lang.String getWebCopyright(XWikiContext context)
           
 java.lang.String getWebPreference(java.lang.String prefname, java.lang.String default_value, XWikiContext context)
           
 java.lang.String getWebPreference(java.lang.String prefname, XWikiContext context)
           
 int getWebPreferenceAsInt(java.lang.String prefname, int default_value, XWikiContext context)
           
 int getWebPreferenceAsInt(java.lang.String prefname, XWikiContext context)
           
 long getWebPreferenceAsLong(java.lang.String prefname, long default_value, XWikiContext context)
           
 long getWebPreferenceAsLong(java.lang.String prefname, XWikiContext context)
           
static java.lang.String getXMLEncoded(java.lang.String content)
           
static XWiki getXWiki(XWikiContext context)
           
 java.lang.String getXWikiPreference(java.lang.String prefname, java.lang.String default_value, XWikiContext context)
           
 java.lang.String getXWikiPreference(java.lang.String prefname, XWikiContext context)
           
 int getXWikiPreferenceAsInt(java.lang.String prefname, int default_value, XWikiContext context)
           
 int getXWikiPreferenceAsInt(java.lang.String prefname, XWikiContext context)
           
 long getXWikiPreferenceAsLong(java.lang.String prefname, long default_value, XWikiContext context)
           
 long getXWikiPreferenceAsLong(java.lang.String prefname, XWikiContext context)
           
 java.util.zip.ZipOutputStream getZipOutputStream(XWikiContext context)
           
 java.lang.String include(java.lang.String topic, XWikiContext context, boolean isForm)
           
 void initXWiki(XWikiConfig config, XWikiContext context, com.xpn.xwiki.web.XWikiEngineContext engine_context, boolean noupdate)
           
 java.lang.String invokeServletAndReturnAsString(java.lang.String url, XWikiContext xwikiContext)
          Designed to include dynamic content, such as Servlets or JSPs, inside Velocity templates; works by creating a RequestDispatcher, buffering the output, then returning it as a string.
 boolean isExo()
           
 boolean isLDAP()
           
 boolean isMultiLingual(XWikiContext context)
           
 boolean isMySQL()
           
 boolean isReadOnly()
          accessor for the isReadOnly instance var.
 boolean isTest()
           
 boolean isVirtual()
           
 long maxMemory()
           
 void notify(com.xpn.xwiki.notify.XWikiNotificationRule rule, com.xpn.xwiki.doc.XWikiDocument newdoc, com.xpn.xwiki.doc.XWikiDocument olddoc, int event, XWikiContext context)
           
 java.lang.String Param(java.lang.String key)
           
 java.lang.String Param(java.lang.String key, java.lang.String default_value)
           
 long ParamAsLong(java.lang.String key)
           
 long ParamAsLong(java.lang.String key, long default_value)
           
 java.lang.String ParamAsRealPath(java.lang.String key)
           
 java.lang.String ParamAsRealPath(java.lang.String key, XWikiContext context)
           
 java.lang.String ParamAsRealPathVerified(java.lang.String param)
           
 java.lang.String parseContent(java.lang.String content, XWikiContext context)
           
 java.lang.String parseTemplate(java.lang.String template, java.lang.String skin, XWikiContext context)
           
 java.lang.String parseTemplate(java.lang.String template, XWikiContext context)
           
 boolean prepareDocuments(com.xpn.xwiki.web.XWikiRequest request, XWikiContext context, org.apache.velocity.VelocityContext vcontext)
           
private  void preparePlugins(XWikiContext context)
           
 void prepareResources(XWikiContext context)
           
 java.lang.String printStrackTrace(java.lang.Throwable e)
           
 void ProtectUserPage(XWikiContext context, java.lang.String fullwikiname, java.lang.String userRights, com.xpn.xwiki.doc.XWikiDocument doc)
           
 boolean resourceExists(java.lang.String name)
           
 void saveDocument(com.xpn.xwiki.doc.XWikiDocument doc, XWikiContext context)
           
 void saveDocument(com.xpn.xwiki.doc.XWikiDocument doc, com.xpn.xwiki.doc.XWikiDocument olddoc, XWikiContext context)
           
 java.util.List search(java.lang.String sql, int nb, int start, java.lang.Object[][] whereParams, XWikiContext context)
           
 java.util.List search(java.lang.String sql, int nb, int start, XWikiContext context)
           
 java.util.List search(java.lang.String sql, java.lang.Object[][] whereParams, XWikiContext context)
           
 java.util.List search(java.lang.String sql, XWikiContext context)
           
 void sendMessage(java.lang.String sender, java.lang.String[] recipient, java.lang.String message, XWikiContext context)
           
 void sendMessage(java.lang.String sender, java.lang.String recipient, java.lang.String message, XWikiContext context)
           
 void sendValidationEmail(java.lang.String xwikiname, java.lang.String password, java.lang.String email, java.lang.String validkey, java.lang.String contentfield, XWikiContext context)
           
 void setAuthService(com.xpn.xwiki.user.api.XWikiAuthService authService)
           
 void setConfig(XWikiConfig config)
           
 void setDatabase(java.lang.String database)
           
 void setEngineContext(com.xpn.xwiki.web.XWikiEngineContext engine_context)
           
 void setGroupService(com.xpn.xwiki.user.api.XWikiGroupService groupService)
           
 void setMetaclass(com.xpn.xwiki.objects.meta.MetaClass metaclass)
           
 void setNotificationManager(com.xpn.xwiki.notify.XWikiNotificationManager notificationManager)
           
 void setPluginManager(com.xpn.xwiki.plugin.XWikiPluginManager pluginManager)
           
 void setReadOnly(boolean readOnly)
           
 void setRenderingEngine(com.xpn.xwiki.render.XWikiRenderingEngine renderingEngine)
           
 void setRightService(com.xpn.xwiki.user.api.XWikiRightService rightService)
           
 void setStore(com.xpn.xwiki.store.XWikiStoreInterface store)
           
 void setTest(boolean test)
           
static void setThreadMap(java.util.Map threadMap)
           
 void setUrlPatternMatcher(org.securityfilter.filter.URLPatternMatcher urlPatternMatcher)
           
 void SetUserDefaultGroup(XWikiContext context, java.lang.String fullwikiname)
           
 void setVersion(java.lang.String version)
           
 java.lang.String[] split(java.lang.String str, java.lang.String sep)
           
 long totalMemory()
           
 void updateDatabase(java.lang.String appname, boolean force, XWikiContext context)
           
 void updateDatabase(java.lang.String appname, XWikiContext context)
           
 int validateUser(boolean withConfirmEmail, XWikiContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

config

private XWikiConfig config

store

private com.xpn.xwiki.store.XWikiStoreInterface store

renderingEngine

private com.xpn.xwiki.render.XWikiRenderingEngine renderingEngine

pluginManager

private com.xpn.xwiki.plugin.XWikiPluginManager pluginManager

notificationManager

private com.xpn.xwiki.notify.XWikiNotificationManager notificationManager

authService

private com.xpn.xwiki.user.api.XWikiAuthService authService

rightService

private com.xpn.xwiki.user.api.XWikiRightService rightService

groupService

private com.xpn.xwiki.user.api.XWikiGroupService groupService

statsService

private com.xpn.xwiki.stats.api.XWikiStatsService statsService

cacheService

private com.xpn.xwiki.cache.api.XWikiCacheService cacheService

metaclass

private com.xpn.xwiki.objects.meta.MetaClass metaclass

test

private boolean test

version

private java.lang.String version

engine_context

private com.xpn.xwiki.web.XWikiEngineContext engine_context

database

private java.lang.String database

fullNameSQL

private java.lang.String fullNameSQL

urlPatternMatcher

private org.securityfilter.filter.URLPatternMatcher urlPatternMatcher

virtualWikiList

private