com.xpn.xwiki.api
Class Document
java.lang.Object
com.xpn.xwiki.api.Api
com.xpn.xwiki.api.Document
- public class Document
- extends Api
Fields inherited from class com.xpn.xwiki.api.Api |
context |
Method Summary |
BaseObject |
addObjectFromRequest(XWikiContext context)
|
boolean |
checkAccess(java.lang.String right)
|
void |
createNewObject(java.lang.String classname)
|
java.lang.String |
display(java.lang.String fieldname)
|
java.lang.String |
display(java.lang.String fieldname,
Object obj)
|
java.lang.String |
display(java.lang.String fieldname,
java.lang.String mode,
Object obj)
|
java.lang.String |
displayEdit(PropertyClass pclass,
java.lang.String prefix,
Collection object)
|
java.lang.String |
displayForm(java.lang.String className)
|
java.lang.String |
displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format)
|
java.lang.String |
displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
boolean linebreak)
|
java.lang.String |
displayHidden(PropertyClass pclass,
java.lang.String prefix,
Collection object)
|
java.lang.String |
displayRendered(PropertyClass pclass,
java.lang.String prefix,
Collection object)
|
java.lang.String |
displaySearch(PropertyClass pclass,
java.lang.String prefix,
Collection object)
|
java.lang.String |
displayView(PropertyClass pclass,
java.lang.String prefix,
Collection object)
|
java.lang.Object |
get(java.lang.String classOrFieldName)
|
java.lang.String |
getArchive()
|
Attachment |
getAttachment(java.lang.String filename)
|
java.util.List |
getAttachmentList()
|
java.lang.String |
getAttachmentURL(java.lang.String filename,
java.lang.String action)
|
java.lang.String |
getAuthor()
|
java.util.List |
getClassDiff(Document origdoc,
Document newdoc)
|
java.util.Vector |
getComments()
|
java.util.Vector |
getComments(boolean asc)
|
java.lang.String |
getContent()
|
java.util.List |
getContentDiff(Document origdoc,
Document newdoc)
|
java.util.Date |
getCreationDate()
|
java.lang.String |
getCreator()
|
DocumentStats |
getCurrentMonthPageStats(java.lang.String action)
|
java.util.List |
getCurrentMonthRefStats()
|
DocumentStats |
getCurrentMonthWebStats(java.lang.String action)
|
java.util.Date |
getDate()
|
java.lang.String |
getDefaultLanguage()
|
protected XWikiDocument |
getDoc()
|
XWikiDocument |
getDocument()
|
java.lang.String |
getEscapedContent()
|
java.lang.String |
getExternalURL(java.lang.String action)
|
java.lang.String |
getExternalURL(java.lang.String action,
java.lang.String querystring)
|
Object |
getFirstObject(java.lang.String fieldname)
|
java.lang.String |
getFormat()
|
java.lang.String |
getFullName()
|
long |
getId()
|
java.util.List |
getIncludedMacros()
|
java.util.List |
getIncludedPages()
|
java.lang.String |
getLanguage()
|
java.util.List |
getLastChanges()
|
java.util.List |
getLinkedPages()
|
boolean |
getLocked()
|
java.lang.String |
getLockingUser()
|
java.util.List |
getMetaDataDiff(Document origdoc,
Document newdoc)
|
java.lang.String |
getName()
|
Object |
getObject(java.lang.String classname)
|
Object |
getObject(java.lang.String classname,
int nb)
|
Object |
getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value)
|
Object |
getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value,
boolean failover)
|
java.util.List |
getObjectDiff(Document origdoc,
Document newdoc)
|
int |
getObjectNumbers(java.lang.String classname)
|
java.util.Vector |
getObjects(java.lang.String classname)
|
protected java.util.Vector |
getObjects(java.util.Vector objects)
|
java.lang.String |
getParent()
|
java.lang.String |
getParentURL()
|
org.apache.commons.jrcs.rcs.Archive |
getRCSArchive()
|
org.apache.commons.jrcs.rcs.Version |
getRCSVersion()
|
java.lang.String |
getRealLanguage()
|
java.lang.String[] |
getRecentRevisions()
|
java.lang.String[] |
getRecentRevisions(int nb)
|
java.lang.String |
getRenderedContent()
|
java.lang.String |
getRenderedContent(java.lang.String text)
|
java.util.List |
getRenderedContentDiff(Document origdoc,
Document newdoc)
|
org.apache.commons.jrcs.rcs.Version[] |
getRevisions()
|
java.lang.String |
getTextArea()
|
java.util.Map |
getTOC(int init,
int max,
boolean numbered)
Returns data needed for a generation of Table of Content for this document. |
java.lang.String |
getTranslatedContent()
|
java.lang.String |
getTranslatedContent(java.lang.String language)
|
Document |
getTranslatedDocument()
|
Document |
getTranslatedDocument(java.lang.String language)
|
java.util.List |
getTranslationList()
|
java.lang.String |
getURL(java.lang.String action)
|
java.lang.String |
getURL(java.lang.String action,
java.lang.String querystring)
|
java.lang.String |
getVersion()
|
java.lang.String |
getWeb()
|
java.lang.String |
getXMLContent()
|
java.util.List |
getXMLDiff(Document origdoc,
Document newdoc)
|
Class |
getxWikiClass()
|
Class[] |
getxWikiClasses()
|
java.util.Map |
getxWikiObjects()
|
boolean |
hasAccessLevel(java.lang.String level)
|
boolean |
hasAccessLevel(java.lang.String level,
java.lang.String user)
|
void |
insertText(java.lang.String text,
java.lang.String marker,
XWikiContext context)
|
boolean |
isFromCache()
|
boolean |
isNew()
|
void |
saveDocument()
|
java.lang.String |
toXML()
|
org.dom4j.Document |
toXMLDocument()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
doc
private XWikiDocument doc
Document
public Document(XWikiDocument doc,
XWikiContext context)
getDocument
public XWikiDocument getDocument()
getDoc
protected XWikiDocument getDoc()
getId
public long getId()
getName
public java.lang.String getName()
getWeb
public java.lang.String getWeb()
getFullName
public java.lang.String getFullName()
getRCSVersion
public org.apache.commons.jrcs.rcs.Version getRCSVersion()
getVersion
public java.lang.String getVersion()
getFormat
public java.lang.String getFormat()
getAuthor
public java.lang.String getAuthor()
getDate
public java.util.Date getDate()
getCreationDate
public java.util.Date getCreationDate()
getParent
public java.lang.String getParent()
getCreator
public java.lang.String getCreator()
getContent
public java.lang.String getContent()
getLanguage
public java.lang.String getLanguage()
getRealLanguage
public java.lang.String getRealLanguage()
throws XWikiException
- Throws:
XWikiException
getDefaultLanguage
public java.lang.String getDefaultLanguage()
getTranslationList
public java.util.List getTranslationList()
throws XWikiException
- Throws:
XWikiException
getTranslatedContent
public java.lang.String getTranslatedContent()
throws XWikiException
- Throws:
XWikiException
getTranslatedContent
public java.lang.String getTranslatedContent(java.lang.String language)
throws XWikiException
- Throws:
XWikiException
getTranslatedDocument
public Document getTranslatedDocument(java.lang.String language)
throws XWikiException
- Throws:
XWikiException
getTranslatedDocument
public Document getTranslatedDocument()
throws XWikiException
- Throws:
XWikiException
getRenderedContent
public java.lang.String getRenderedContent()
throws XWikiException
- Throws:
XWikiException
getRenderedContent
public java.lang.String getRenderedContent(java.lang.String text)
getEscapedContent
public java.lang.String getEscapedContent()
throws XWikiException
- Throws:
XWikiException
getRCSArchive
public org.apache.commons.jrcs.rcs.Archive getRCSArchive()
getArchive
public java.lang.String getArchive()
throws XWikiException
- Throws:
XWikiException
isNew
public boolean isNew()
getAttachmentURL
public java.lang.String getAttachmentURL(java.lang.String filename,
java.lang.String action)
getURL
public java.lang.String getURL(java.lang.String action)
getURL
public java.lang.String getURL(java.lang.String action,
java.lang.String querystring)
getExternalURL
public java.lang.String getExternalURL(java.lang.String action)
getExternalURL
public java.lang.String getExternalURL(java.lang.String action,
java.lang.String querystring)
getParentURL
public java.lang.String getParentURL()
throws XWikiException
- Throws:
XWikiException
getxWikiClass
public Class getxWikiClass()
getxWikiClasses
public Class[] getxWikiClasses()
createNewObject
public void createNewObject(java.lang.String classname)
throws XWikiException
- Throws:
XWikiException
isFromCache
public boolean isFromCache()
getObjectNumbers
public int getObjectNumbers(java.lang.String classname)
getxWikiObjects
public java.util.Map getxWikiObjects()
getObjects
protected java.util.Vector getObjects(java.util.Vector objects)
getObjects
public java.util.Vector getObjects(java.lang.String classname)
getFirstObject
public Object getFirstObject(java.lang.String fieldname)
getObject
public Object getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value,
boolean failover)
getObject
public Object getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value)
getObject
public Object getObject(java.lang.String classname)
getObject
public Object getObject(java.lang.String classname,
int nb)
getXMLContent
public java.lang.String getXMLContent()
throws XWikiException
- Throws:
XWikiException
toXML
public java.lang.String toXML()
toXMLDocument
public org.dom4j.Document toXMLDocument()
getRevisions
public org.apache.commons.jrcs.rcs.Version[] getRevisions()
throws XWikiException
- Throws:
XWikiException
getRecentRevisions
public java.lang.String[] getRecentRevisions()
throws XWikiException
- Throws:
XWikiException
getRecentRevisions
public java.lang.String[] getRecentRevisions(int nb)
throws XWikiException
- Throws:
XWikiException
getAttachmentList
public java.util.List getAttachmentList()
getComments
public java.util.Vector getComments()
getComments
public java.util.Vector getComments(boolean asc)
display
public java.lang.String display(java.lang.String fieldname,
Object obj)
display
public java.lang.String display(java.lang.String fieldname,
java.lang.String mode,
Object obj)
display
public java.lang.String display(java.lang.String fieldname)
displayForm
public java.lang.String displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format)
displayForm
public java.lang.String displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
boolean linebreak)
displayForm
public java.lang.String displayForm(java.lang.String className)
displayRendered
public java.lang.String displayRendered(PropertyClass pclass,
java.lang.String prefix,
Collection object)
displayView
public java.lang.String displayView(PropertyClass pclass,
java.lang.String prefix,
Collection object)
displayEdit
public java.lang.String displayEdit(PropertyClass pclass,
java.lang.String prefix,
Collection object)
displayHidden
public java.lang.String displayHidden(PropertyClass pclass,
java.lang.String prefix,
Collection object)
displaySearch
public java.lang.String displaySearch(PropertyClass pclass,
java.lang.String prefix,
Collection object)
getIncludedPages
public java.util.List getIncludedPages()
getIncludedMacros
public java.util.List getIncludedMacros()
getLinkedPages
public java.util.List getLinkedPages()
getAttachment
public Attachment getAttachment(java.lang.String filename)
getContentDiff
public java.util.List getContentDiff(Document origdoc,
Document newdoc)
throws XWikiException,
org.apache.commons.jrcs.diff.DifferentiationFailedException
- Throws:
XWikiException
org.apache.commons.jrcs.diff.DifferentiationFailedException
getXMLDiff
public java.util.List getXMLDiff(Document origdoc,
Document newdoc)
throws XWikiException,
org.apache.commons.jrcs.diff.DifferentiationFailedException
- Throws:
XWikiException
org.apache.commons.jrcs.diff.DifferentiationFailedException
getRenderedContentDiff
public java.util.List getRenderedContentDiff(Document origdoc,
Document newdoc)
throws XWikiException,
org.apache.commons.jrcs.diff.DifferentiationFailedException
- Throws:
XWikiException
org.apache.commons.jrcs.diff.DifferentiationFailedException
getMetaDataDiff
public java.util.List getMetaDataDiff(Document origdoc,
Document newdoc)
throws XWikiException
- Throws:
XWikiException
getObjectDiff
public java.util.List getObjectDiff(Document origdoc,
Document newdoc)
throws XWikiException
- Throws:
XWikiException
getClassDiff
public java.util.List getClassDiff(Document origdoc,
Document newdoc)
throws XWikiException
- Throws:
XWikiException
getLastChanges
public java.util.List getLastChanges()
throws XWikiException,
org.apache.commons.jrcs.diff.DifferentiationFailedException
- Throws:
XWikiException
org.apache.commons.jrcs.diff.DifferentiationFailedException
getCurrentMonthPageStats
public DocumentStats getCurrentMonthPageStats(java.lang.String action)
getCurrentMonthWebStats
public DocumentStats getCurrentMonthWebStats(java.lang.String action)
getCurrentMonthRefStats
public java.util.List getCurrentMonthRefStats()
throws XWikiException
- Throws:
XWikiException
checkAccess
public boolean checkAccess(java.lang.String right)
hasAccessLevel
public boolean hasAccessLevel(java.lang.String level)
hasAccessLevel
public boolean hasAccessLevel(java.lang.String level,
java.lang.String user)
- Overrides:
hasAccessLevel
in class Api
getLocked
public boolean getLocked()
getLockingUser
public java.lang.String getLockingUser()
get
public java.lang.Object get(java.lang.String classOrFieldName)
getTextArea
public java.lang.String getTextArea()
getTOC
public java.util.Map getTOC(int init,
int max,
boolean numbered)
- Returns data needed for a generation of Table of Content for this document.
- Parameters:
init
- an intial level where the TOC generation should start atmax
- maximum level TOC is generated fornumbered
- if should generate numbering for headings
- Returns:
- a map where an heading (title) ID is the key and
value is another map with two keys: text, level and numbering
saveDocument
public void saveDocument()
throws XWikiException
- Throws:
XWikiException
addObjectFromRequest
public BaseObject addObjectFromRequest(XWikiContext context)
throws XWikiException
- Throws:
XWikiException
insertText
public void insertText(java.lang.String text,
java.lang.String marker,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
Copyright 2003 Ludovic Dubost