Class DAVLogHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.DAVLogHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class DAVLogHandler extends BasicDAVHandler
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static DAVElementADDED_PATHprivate static DAVElementDELETED_PATHprivate static DAVElementHAS_CHILDRENprivate static DAVElementLOG_ITEMprivate static DAVElementMODIFIED_PATHprivate java.lang.StringmyAuthorprivate java.lang.StringmyCommentprivate longmyCountprivate java.util.DatemyDateprivate booleanmyHasChildrenprivate booleanmyIsCompatibleModeprivate booleanmyIsSubtractiveMergeprivate booleanmyIsWantAuthorprivate booleanmyIsWantCommentprivate booleanmyIsWantCustomRevPropsprivate booleanmyIsWantDateprivate longmyLimitprivate ISVNLogEntryHandlermyLogEntryHandlerprivate intmyNestLevelprivate SVNLogEntryPathmyPathprivate java.util.MapmyPathsprivate longmyRevisionprivate java.lang.StringmyRevPropNameprivate SVNPropertiesmyRevPropsprivate static DAVElementREPLACED_PATHprivate static DAVElementREVPROPprivate static DAVElementSUBTRACTIVE_MERGE-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
DAV_NAMESPACES_LIST, SVN_DAV_NAMESPACES_LIST, SVN_NAMESPACES_LIST
-
-
Constructor Summary
Constructors Constructor Description DAVLogHandler(ISVNLogEntryHandler handler, long limit, java.lang.String[] revPropNames)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidendElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata)static java.lang.StringBuffergenerateLogRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, boolean includeChangedPaths, boolean strictNodes, boolean includeMergedRevisions, java.lang.String[] revPropNames, long limit, java.lang.String[] paths)longgetEntriesCount()booleanisCompatibleMode()booleanisWantCustomRevprops()protected voidstartElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs)-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
allocateBuffer, characters, createPropertyValue, createPropertyValueFromBase64, endElement, endPrefixMapping, getNamespaces, init, invalidXML, startElement, startPrefixMapping
-
-
-
-
Field Detail
-
LOG_ITEM
private static final DAVElement LOG_ITEM
-
ADDED_PATH
private static final DAVElement ADDED_PATH
-
DELETED_PATH
private static final DAVElement DELETED_PATH
-
MODIFIED_PATH
private static final DAVElement MODIFIED_PATH
-
REPLACED_PATH
private static final DAVElement REPLACED_PATH
-
HAS_CHILDREN
private static final DAVElement HAS_CHILDREN
-
REVPROP
private static final DAVElement REVPROP
-
SUBTRACTIVE_MERGE
private static final DAVElement SUBTRACTIVE_MERGE
-
myLogEntryHandler
private ISVNLogEntryHandler myLogEntryHandler
-
myRevision
private long myRevision
-
myPaths
private java.util.Map myPaths
-
myAuthor
private java.lang.String myAuthor
-
myDate
private java.util.Date myDate
-
myComment
private java.lang.String myComment
-
myPath
private SVNLogEntryPath myPath
-
myCount
private long myCount
-
myLimit
private long myLimit
-
myNestLevel
private int myNestLevel
-
myIsCompatibleMode
private boolean myIsCompatibleMode
-
myHasChildren
private boolean myHasChildren
-
myIsWantAuthor
private boolean myIsWantAuthor
-
myIsWantDate
private boolean myIsWantDate
-
myIsWantComment
private boolean myIsWantComment
-
myIsWantCustomRevProps
private boolean myIsWantCustomRevProps
-
myRevPropName
private java.lang.String myRevPropName
-
myRevProps
private SVNProperties myRevProps
-
myIsSubtractiveMerge
private boolean myIsSubtractiveMerge
-
-
Constructor Detail
-
DAVLogHandler
public DAVLogHandler(ISVNLogEntryHandler handler, long limit, java.lang.String[] revPropNames)
-
-
Method Detail
-
generateLogRequest
public static java.lang.StringBuffer generateLogRequest(java.lang.StringBuffer xmlBuffer, long startRevision, long endRevision, boolean includeChangedPaths, boolean strictNodes, boolean includeMergedRevisions, java.lang.String[] revPropNames, long limit, java.lang.String[] paths)
-
isWantCustomRevprops
public boolean isWantCustomRevprops()
-
isCompatibleMode
public boolean isCompatibleMode()
-
startElement
protected void startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs) throws SVNException
- Specified by:
startElementin classBasicDAVHandler- Throws:
SVNException
-
endElement
protected void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
- Specified by:
endElementin classBasicDAVHandler- Throws:
SVNException
-
getEntriesCount
public long getEntriesCount()
-
-