Class CheckedOutDir

  • All Implemented Interfaces:
    Comparable<CheckedOutDir>
    Direct Known Subclasses:
    SCheckedOutDir

    public class CheckedOutDir
    extends Object
    implements Comparable<CheckedOutDir>
    Contains information about from what vcs root sources are checking out and where they are checking out to. Do not put this object as key to TreeMap because its equals does not correspond to compareTo method.
    • Constructor Detail

      • CheckedOutDir

        public CheckedOutDir​(VcsRoot root,
                             IncludeRule rule)
        Creates new object
        Parameters:
        root - vcs settings checked out from.
        rule - associated checkout rule.
    • Method Detail

      • getRoot

        public VcsRoot getRoot()
        Sources location description.
        Returns:
        vcs root containing vcs settings.
      • getRule

        public IncludeRule getRule()
        Include rule describes what part of the described repository should be checked out and where it should be checked out to.
        Returns:
        description of what part of the described repository should be checked out and where it should be checked out to.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object