|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.suigeneris.jrcs.util.ToString
org.suigeneris.jrcs.rcs.Archive
com.xpn.xwiki.doc.rcs.XWikiRCSArchive
public class XWikiRCSArchive
Class for String [de]serialization for XWikiDocumentArchive
.
Field Summary |
---|
Fields inherited from class org.suigeneris.jrcs.rcs.Archive |
---|
branch, comment, desc, EXP_Binary, EXP_KeywordAndValue, EXP_KeywordOnly, EXP_KeywordValueAndLocker, EXP_PreserveOriginal, EXP_ValueOnly, expand, filename, head, locked, nodes, phrases, RCS_NEWLINE, RCS_NEWLINE_CHAR, strictLocking, symbols, users |
Constructor Summary | |
---|---|
XWikiRCSArchive(Collection<XWikiRCSNodeInfo> nodeInfos,
XWikiContext context)
Used to serialize XWikiDocumentArchive . |
|
XWikiRCSArchive(String archiveText)
Used to deserialize XWikiDocumentArchive . |
Method Summary | |
---|---|
Collection |
getNodes(long docId)
|
String |
getRevisionAsString(org.suigeneris.jrcs.rcs.Version version)
|
Methods inherited from class org.suigeneris.jrcs.rcs.Archive |
---|
addLock, addPhrase, addRevision, addRevision, addRevision, addSymbol, addSymbol, addUser, changeLog, changeLog, changeLog, doKeywords, findNode, getDesc, getExpand, getLog, getLog, getNode, getPhrases, getRevision, getRevision, getRevision, getRevision, getRevision, getRevision, getRevision, getRevision, getRevision, getRevisionPath, getRevisionVersion, getRevisionVersion, getRevisionVersion, getSymbols, isBinary, isValidSymbol, newBranchNode, newNode, newNode, newTrunkNode, quoteString, Remove, Remove, Remove, removeKeywords, save, save, setBranch, setBranch, setComment, setDesc, setExpand, setFileName, setHead, setStrictLocking, toByteArray, toCharArray, toString, toString, toString, toString, unquoteString, unquoteString, version |
Methods inherited from class org.suigeneris.jrcs.util.ToString |
---|
arrayToString, arrayToString, stringToArray, stringToArray, toString, toStringOfChars |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XWikiRCSArchive(Collection<XWikiRCSNodeInfo> nodeInfos, XWikiContext context) throws XWikiException
XWikiDocumentArchive
.
nodeInfos
- - collection of XWikiRCSNodeInfo
in any ordercontext
- - for loading nodes content
XWikiException
- if can't load nodes contentpublic XWikiRCSArchive(String archiveText) throws org.suigeneris.jrcs.rcs.parse.ParseException
XWikiDocumentArchive
.
archiveText
- - archive text in JRCS format
org.suigeneris.jrcs.rcs.parse.ParseException
- if syntax errorsMethod Detail |
---|
public Collection getNodes(long docId) throws org.suigeneris.jrcs.rcs.impl.NodeNotFoundException, org.suigeneris.jrcs.rcs.InvalidFileFormatException, org.suigeneris.jrcs.diff.PatchFailedException
docId
- - docId which will be wrote in XWikiRCSNodeId.setDocId(long)
XWikiRCSNodeInfo
, XWikiRCSNodeContent
]
org.suigeneris.jrcs.diff.PatchFailedException
org.suigeneris.jrcs.rcs.InvalidFileFormatException
org.suigeneris.jrcs.rcs.impl.NodeNotFoundException
public String getRevisionAsString(org.suigeneris.jrcs.rcs.Version version) throws org.suigeneris.jrcs.rcs.impl.NodeNotFoundException, org.suigeneris.jrcs.rcs.InvalidFileFormatException, org.suigeneris.jrcs.diff.PatchFailedException
version
- - the version number.
org.suigeneris.jrcs.rcs.impl.NodeNotFoundException
- if the revision could not be found.
org.suigeneris.jrcs.rcs.InvalidFileFormatException
- if any of the deltas cannot be parsed.
org.suigeneris.jrcs.diff.PatchFailedException
- if any of the deltas could not be applied
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |