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 pegRevisionpegRevision - See getPegRevision();
null will be interpreted as Revision.HEADSubversionExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Object