public class ExternalItem
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ExternalItem(java.lang.String targetDir,
java.lang.String url,
Revision revision,
Revision pegRevision)
Create a new external item declaration.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compare to another external item.
|
Revision |
getPegRevision()
The peg revision to use when checking out.
|
Revision |
getRevision()
What revision to check out.
|
java.lang.String |
getTargetDir()
The name of the subdirectory into which this external should be
checked out.
|
java.lang.String |
getUrl()
Where to check out from.
|
int |
hashCode()
Return a hash code for this object.
|
public ExternalItem(java.lang.String targetDir, java.lang.String url, Revision revision, Revision pegRevision) throws SubversionException
Note: If both revision
and
pegRevision
are null
, they will be
interpreted as Revision.HEAD
. If only one of them is
null
, it will get the same value as the other
revision.
targetDir
- See getTargetDir()
url
- See getUrl()
revision
- See getRevision()
;
null
will be interpreted as pegRevision
pegRevision
- See getPegRevision()
;
null
will be interpreted as Revision.HEAD
SubversionException
public java.lang.String getTargetDir()
public java.lang.String getUrl()
public Revision getRevision()
Revision.Number
, a date
Revision.DateSpec
, or Revision.HEAD
.public Revision getPegRevision()
Revision.Number
, a date
Revision.DateSpec
, or Revision.HEAD
.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object