public class SVNXMLInfoHandler extends AbstractXMLHandler implements ISVNInfoHandler
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
AUTHOR_TAG |
private static java.lang.String |
CHANGELIST_TAG |
private static java.lang.String |
CHECKSUM_TAG |
private static java.lang.String |
COMMENT_TAG |
private static java.lang.String |
COMMIT_TAG |
private static java.lang.String |
CONFLICT_TAG |
private static java.lang.String |
COPY_FROM_REVISION_TAG |
private static java.lang.String |
COPY_FROM_URL_TAG |
private static java.lang.String |
CREATED_TAG |
private static java.lang.String |
DATE_TAG |
private static java.lang.String |
DEPTH_TAG |
private static java.lang.String |
ENTRY_TAG |
private static java.lang.String |
EXPIRES_TAG |
private static java.lang.String |
INFO_TAG |
private static java.lang.String |
KIND_ATTR |
private static java.lang.String |
LOCK_TAG |
private java.io.File |
myTargetPath |
private static java.lang.String |
NEW_CONFLICT_TAG |
private static java.lang.String |
OLD_CONFLICT_TAG |
private static java.lang.String |
OWNER_TAG |
private static java.lang.String |
PATH_ATTR |
private static java.lang.String |
PROP_CONFLICT_TAG |
private static java.lang.String |
PROP_TIME_TAG |
private static java.lang.String |
REPOSITORY_TAG |
private static java.lang.String |
REVISION_ATTR |
private static java.lang.String |
ROOT_TAG |
private static java.lang.String |
SCHEDULE_TAG |
private static java.lang.String |
TEXT_TIME_TAG |
private static java.lang.String |
TOKEN_TAG |
private static java.lang.String |
URL_TAG |
private static java.lang.String |
UUID_TAG |
private static java.lang.String |
WC_INFO_TAG |
private static java.lang.String |
WRK_CONFLICT_TAG |
Constructor and Description |
---|
SVNXMLInfoHandler(org.xml.sax.ContentHandler contentHandler)
Creates a new info handler.
|
SVNXMLInfoHandler(org.xml.sax.ContentHandler contentHandler,
ISVNDebugLog log)
Creates a new info handler.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getHeaderName() |
protected java.lang.String |
getRelativePath(java.io.File path) |
protected java.lang.String |
getTargetPath() |
void |
handleInfo(SVNInfo info)
Handles info producing corresponding xml.
|
private void |
sendToHandler(SVNInfo info) |
void |
setTargetPath(java.io.File path)
Sets the target path what makes all paths be relative to this one.
|
addAttribute, addTag, closeTag, endDocument, getColumnNumber, getDebugLog, getLineNumber, getPublicId, getSystemId, openTag, startDocument
private static final java.lang.String INFO_TAG
private static final java.lang.String ENTRY_TAG
private static final java.lang.String REVISION_ATTR
private static final java.lang.String PATH_ATTR
private static final java.lang.String KIND_ATTR
private static final java.lang.String URL_TAG
private static final java.lang.String REPOSITORY_TAG
private static final java.lang.String UUID_TAG
private static final java.lang.String ROOT_TAG
private static final java.lang.String WC_INFO_TAG
private static final java.lang.String SCHEDULE_TAG
private static final java.lang.String COPY_FROM_URL_TAG
private static final java.lang.String COPY_FROM_REVISION_TAG
private static final java.lang.String CHECKSUM_TAG
private static final java.lang.String TEXT_TIME_TAG
private static final java.lang.String PROP_TIME_TAG
private static final java.lang.String COMMIT_TAG
private static final java.lang.String AUTHOR_TAG
private static final java.lang.String DATE_TAG
private static final java.lang.String CONFLICT_TAG
private static final java.lang.String OLD_CONFLICT_TAG
private static final java.lang.String WRK_CONFLICT_TAG
private static final java.lang.String NEW_CONFLICT_TAG
private static final java.lang.String PROP_CONFLICT_TAG
private static final java.lang.String TOKEN_TAG
private static final java.lang.String OWNER_TAG
private static final java.lang.String COMMENT_TAG
private static final java.lang.String CREATED_TAG
private static final java.lang.String EXPIRES_TAG
private static final java.lang.String LOCK_TAG
private static final java.lang.String DEPTH_TAG
private static final java.lang.String CHANGELIST_TAG
private java.io.File myTargetPath
public SVNXMLInfoHandler(org.xml.sax.ContentHandler contentHandler)
contentHandler
- a ContentHandler to form
an XML treepublic SVNXMLInfoHandler(org.xml.sax.ContentHandler contentHandler, ISVNDebugLog log)
contentHandler
- a ContentHandler to form
an XML treelog
- a debug loggerpublic void setTargetPath(java.io.File path)
path
- target pathprotected java.lang.String getHeaderName()
getHeaderName
in class AbstractXMLHandler
public void handleInfo(SVNInfo info) throws SVNException
handleInfo
in interface ISVNInfoHandler
info
- infoSVNException
private void sendToHandler(SVNInfo info) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected java.lang.String getRelativePath(java.io.File path)
protected java.lang.String getTargetPath()