|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.tmatesoft.svn.core.wc.xml.AbstractXMLHandler
org.tmatesoft.svn.core.wc.xml.SVNXMLStatusHandler
public class SVNXMLStatusHandler
This is an implementation of the ISVNStatusHandler interface that writes XML formatted status information to a specified ContentHandler.
| Field Summary | |
|---|---|
static java.lang.String |
AUTHOR_TAG
'author' tag. |
static java.lang.String |
COMMENT_TAG
'comment' tag. |
static java.lang.String |
COMMIT_TAG
'commit' tag. |
static java.lang.String |
COPIED_ATTR
'copied' attribute. |
static java.lang.String |
CREATED_TAG
'created' tag. |
static java.lang.String |
DATE_TAG
'date' tag. |
static java.lang.String |
ENTRY_TAG
'entry' tag. |
static java.lang.String |
EXPIRES_TAG
'expires' tag. |
static java.lang.String |
ITEM_ATTR
'item' attribute. |
static java.lang.String |
LOCK_TAG
'lock' tag. |
static java.lang.String |
OWNER_TAG
'owner' tag. |
static java.lang.String |
PATH_ATTR
'path' attribute. |
static java.lang.String |
PROPS_ATTR
'props' attribute. |
static java.lang.String |
REMOTE_STATUS_TAG
'repos-status' tag. |
static java.lang.String |
REVISION_ATTR
'revision' attribute. |
static java.lang.String |
STATUS_TAG
'status' tag. |
static java.lang.String |
SWITCHED_ATTR
'switched' attribute. |
static java.lang.String |
TOKEN_TAG
'token' tag. |
static java.lang.String |
WC_LOCKED_ATTR
'wc-locked' attribute. |
static java.lang.String |
WC_STATUS_TAG
'wc-status' tag. |
| Constructor Summary | |
|---|---|
SVNXMLStatusHandler(org.xml.sax.ContentHandler saxHandler)
Creates a new status handler. |
|
SVNXMLStatusHandler(org.xml.sax.ContentHandler saxHandler,
ISVNDebugLog log)
Creates a new status handler. |
|
| Method Summary | |
|---|---|
void |
endTarget(long revision)
Closes the formatted XML with the revision against which the status is run. |
protected java.lang.String |
getHeaderName()
|
protected java.lang.String |
getRelativePath(java.io.File path)
|
protected java.lang.String |
getTargetPath()
|
void |
handleStatus(SVNStatus status)
Handles a next status object producing corresponding xml. |
void |
startTarget(java.io.File path)
Begins an XML tree with the target path for which the status is run. |
| Methods inherited from class org.tmatesoft.svn.core.wc.xml.AbstractXMLHandler |
|---|
addAttribute, addTag, closeTag, endDocument, getColumnNumber, getDebugLog, getLineNumber, getPublicId, getSystemId, openTag, startDocument |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EXPIRES_TAG
'expires' tag.
public static final java.lang.String CREATED_TAG
'created' tag.
public static final java.lang.String COMMENT_TAG
'comment' tag.
public static final java.lang.String OWNER_TAG
'owner' tag.
public static final java.lang.String TOKEN_TAG
'token' tag.
public static final java.lang.String DATE_TAG
'date' tag.
public static final java.lang.String AUTHOR_TAG
'author' tag.
public static final java.lang.String REMOTE_STATUS_TAG
'repos-status' tag.
public static final java.lang.String LOCK_TAG
'lock' tag.
public static final java.lang.String COMMIT_TAG
'commit' tag.
public static final java.lang.String WC_STATUS_TAG
'wc-status' tag.
public static final java.lang.String ENTRY_TAG
'entry' tag.
public static final java.lang.String STATUS_TAG
'status' tag.
public static final java.lang.String REVISION_ATTR
'revision' attribute.
public static final java.lang.String SWITCHED_ATTR
'switched' attribute.
public static final java.lang.String COPIED_ATTR
'copied' attribute.
public static final java.lang.String WC_LOCKED_ATTR
'wc-locked' attribute.
public static final java.lang.String PROPS_ATTR
'props' attribute.
public static final java.lang.String ITEM_ATTR
'item' attribute.
public static final java.lang.String PATH_ATTR
'path' attribute.
| Constructor Detail |
|---|
public SVNXMLStatusHandler(org.xml.sax.ContentHandler saxHandler)
saxHandler - a ContentHandler to form
an XML tree
public SVNXMLStatusHandler(org.xml.sax.ContentHandler saxHandler,
ISVNDebugLog log)
saxHandler - a ContentHandler to form
an XML treelog - a debug logger| Method Detail |
|---|
public void startTarget(java.io.File path)
path - a WC target path
public void handleStatus(SVNStatus status)
throws SVNException
status object producing corresponding xml.
handleStatus in interface ISVNStatusHandlerstatus -
SVNExceptionpublic void endTarget(long revision)
revision - a revision against which the status is runprotected java.lang.String getRelativePath(java.io.File path)
protected java.lang.String getTargetPath()
protected java.lang.String getHeaderName()
getHeaderName in class AbstractXMLHandler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||