Class Info

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Info.ScheduleKind  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String changelistName
      The name of the changelist.
      private Checksum checksum
      the checksum of the item
      private java.util.Set<ConflictDescriptor> conflict
      Info on any tree conflict of which this node is a victim.
      private long copyFromRev
      if the item was copied, the source rev
      private java.lang.String copyFromUrl
      if the item was copied, the source url
      private Depth depth
      The depth of the item.
      private boolean hasWcInfo
      the flag if the remaining fields are set
      private NodeKind kind
      the item kinds
      private java.lang.String lastChangedAuthor
      the author of the last change
      private long lastChangedDate
      the date of the last change in ns
      private long lastChangedRev
      the revision of the last change
      private Lock lock
      the information about any lock (may be null)
      private java.lang.String path
      the path of the item
      private java.lang.String reposRootUrl
      the root URL of the repository
      private long reposSize
      The size of the file in the repository (untranslated, e.g.
      private java.lang.String reposUUID
      the UUID of the repository
      private long rev
      the revision of the item
      private Info.ScheduleKind schedule
      the scheduled operation at next commit
      private static long serialVersionUID  
      private long textTime
      the last time the item was changed in ns
      private java.lang.String url
      the url of the item
      private java.lang.String wcroot
      the working copy root
      private long workingSize
      The size of the file after being translated into its local representation, or -1 if unknown.
    • Constructor Summary

      Constructors 
      Constructor Description
      Info​(java.lang.String path, java.lang.String wcroot, java.lang.String url, long rev, NodeKind kind, java.lang.String reposRootUrl, java.lang.String reposUUID, long lastChangedRev, long lastChangedDate, java.lang.String lastChangedAuthor, Lock lock, boolean hasWcInfo, Info.ScheduleKind schedule, java.lang.String copyFromUrl, long copyFromRev, long textTime, Checksum checksum, java.lang.String changelistName, long workingSize, long reposSize, Depth depth, java.util.Set<ConflictDescriptor> conflict)
      constructor to build the object by native code.
    • Field Detail

      • path

        private java.lang.String path
        the path of the item
      • wcroot

        private java.lang.String wcroot
        the working copy root
      • url

        private java.lang.String url
        the url of the item
      • rev

        private long rev
        the revision of the item
      • kind

        private NodeKind kind
        the item kinds
      • reposRootUrl

        private java.lang.String reposRootUrl
        the root URL of the repository
      • reposUUID

        private java.lang.String reposUUID
        the UUID of the repository
      • lastChangedRev

        private long lastChangedRev
        the revision of the last change
      • lastChangedDate

        private long lastChangedDate
        the date of the last change in ns
      • lastChangedAuthor

        private java.lang.String lastChangedAuthor
        the author of the last change
      • lock

        private Lock lock
        the information about any lock (may be null)
      • hasWcInfo

        private boolean hasWcInfo
        the flag if the remaining fields are set
      • schedule

        private Info.ScheduleKind schedule
        the scheduled operation at next commit
      • copyFromUrl

        private java.lang.String copyFromUrl
        if the item was copied, the source url
      • copyFromRev

        private long copyFromRev
        if the item was copied, the source rev
      • textTime

        private long textTime
        the last time the item was changed in ns
      • checksum

        private Checksum checksum
        the checksum of the item
      • changelistName

        private java.lang.String changelistName
        The name of the changelist.
      • workingSize

        private long workingSize
        The size of the file after being translated into its local representation, or -1 if unknown. Not applicable for directories.
      • reposSize

        private long reposSize
        The size of the file in the repository (untranslated, e.g. without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be -1.
      • depth

        private Depth depth
        The depth of the item.
      • conflict

        private java.util.Set<ConflictDescriptor> conflict
        Info on any tree conflict of which this node is a victim.
    • Constructor Detail

      • Info

        public Info​(java.lang.String path,
                    java.lang.String wcroot,
                    java.lang.String url,
                    long rev,
                    NodeKind kind,
                    java.lang.String reposRootUrl,
                    java.lang.String reposUUID,
                    long lastChangedRev,
                    long lastChangedDate,
                    java.lang.String lastChangedAuthor,
                    Lock lock,
                    boolean hasWcInfo,
                    Info.ScheduleKind schedule,
                    java.lang.String copyFromUrl,
                    long copyFromRev,
                    long textTime,
                    Checksum checksum,
                    java.lang.String changelistName,
                    long workingSize,
                    long reposSize,
                    Depth depth,
                    java.util.Set<ConflictDescriptor> conflict)
        constructor to build the object by native code. See fields for parameters
        Parameters:
        path -
        wcroot -
        url -
        rev -
        kind -
        reposRootUrl -
        reposUUID -
        lastChangedRev -
        lastChangedDate -
        lastChangedAuthor -
        lock -
        hasWcInfo -
        schedule -
        copyFromUrl -
        copyFromRev -
        textTime -
        checksum -
        depth -
        treeConflict -
    • Method Detail

      • getPath

        public java.lang.String getPath()
        return the path of the item
      • getWcroot

        public java.lang.String getWcroot()
        return the workgin copy root
      • getUrl

        public java.lang.String getUrl()
        return the url of the item
      • getRev

        public long getRev()
        return the revision of the item
      • getKind

        public NodeKind getKind()
        return the item kinds (see NodeKind)
      • getReposRootUrl

        public java.lang.String getReposRootUrl()
        return the root URL of the repository
      • getReposUUID

        public java.lang.String getReposUUID()
        return the UUID of the repository
      • getLastChangedRev

        public long getLastChangedRev()
        return the revision of the last change
      • getLastChangedDate

        public java.util.Date getLastChangedDate()
        return the date of the last change
      • getLastChangedAuthor

        public java.lang.String getLastChangedAuthor()
        return the author of the last change
      • getLock

        public Lock getLock()
        return the information about any lock (may be null)
      • isHasWcInfo

        public boolean isHasWcInfo()
        return the flag if the working copy fields are set
      • getSchedule

        public Info.ScheduleKind getSchedule()
        return the scheduled operation at next commit (see ScheduleKind)
      • getCopyFromUrl

        public java.lang.String getCopyFromUrl()
        return if the item was copied, the source url
      • getCopyFromRev

        public long getCopyFromRev()
        return if the item was copied, the source rev
      • getTextTime

        public java.util.Date getTextTime()
        return the last time the item was changed
      • getChecksum

        public Checksum getChecksum()
        return the checksum of the item
      • getChangelistName

        public java.lang.String getChangelistName()
        Returns:
        The name of the changelist.
      • getWorkingSize

        public long getWorkingSize()
        Returns:
        The size of the file after being translated into its local representation, or -1 if unknown. Not applicable for directories.
      • getReposSize

        public long getReposSize()
        Returns:
        The size of the file in the repository (untranslated, e.g. without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be -1.
      • getDepth

        public Depth getDepth()
        Returns:
        The depth of the directory or null if the item is a file.
      • getConflicts

        public java.util.Set<ConflictDescriptor> getConflicts()
        Returns:
        the tree conflict of which this node is a victim, or null if none
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        A string representation of this info.