Class SVNInfoCommand

All Implemented Interfaces:
ISVNInfoHandler

public class SVNInfoCommand extends SVNXMLCommand implements ISVNInfoHandler
Version:
1.3
  • Field Details

    • myIsMultipleTargets

      private boolean myIsMultipleTargets
    • myIsStartNewLine

      private boolean myIsStartNewLine
    • myPrintWhat

      private SVNInfoCommand.SVNInfoItemType myPrintWhat
    • myTargetIsPath

      private boolean myTargetIsPath
    • SIM_RANGE_MAX

      private static final int SIM_RANGE_MAX
      See Also:
  • Constructor Details

    • SVNInfoCommand

      public SVNInfoCommand()
  • Method Details

    • createSupportedOptions

      protected java.util.Collection createSupportedOptions()
      Specified by:
      createSupportedOptions in class AbstractSVNCommand
    • run

      public void run() throws SVNException
      Specified by:
      run in class AbstractSVNCommand
      Throws:
      SVNException
    • handleInfo

      public void handleInfo(SVNInfo info) throws SVNException
      Description copied from interface: ISVNInfoHandler
      Handles item's information using an SVNInfo object.
      Specified by:
      handleInfo in interface ISVNInfoHandler
      Parameters:
      info - an object that contain's item's information details
      Throws:
      SVNException
    • printInfo

      protected void printInfo(SVNInfo info)
    • printInfoItem

      private void printInfoItem(SVNInfo info) throws SVNException
      Throws:
      SVNException
    • relativeUrl

      private java.lang.String relativeUrl(SVNInfo info)
    • printInfoItemString

      private void printInfoItemString(java.lang.String text, java.lang.String targetPath)
    • printInfoItemRevision

      private void printInfoItemRevision(SVNRevision revision, java.lang.String targetPath)
    • printInfoXML

      protected void printInfoXML(SVNInfo info)
    • printConflictVersionXML

      private java.lang.StringBuffer printConflictVersionXML(SVNConflictVersion version, java.lang.String name, java.lang.StringBuffer target)
    • findPrintWhat

      private void findPrintWhat(java.lang.String keyword) throws SVNException
      Throws:
      SVNException
    • similarityCheck

      private int similarityCheck(java.lang.String key, java.util.List<java.lang.String> tokens)
    • stringDiff

      private int stringDiff(java.lang.String s1, java.lang.String s2)