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 Details

    • 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 Details

    • DAVLogHandler

      public DAVLogHandler(ISVNLogEntryHandler handler, long limit, java.lang.String[] revPropNames)
  • Method Details

    • 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:
      startElement in class BasicDAVHandler
      Throws:
      SVNException
    • endElement

      protected void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
      Specified by:
      endElement in class BasicDAVHandler
      Throws:
      SVNException
    • getEntriesCount

      public long getEntriesCount()