Class SVNExternal
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.SVNExternal
-
public class SVNExternal extends java.lang.Object
- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
SVNExternal.ExternalTokenizer
-
Field Summary
Fields Modifier and Type Field Description private boolean
myIsNewFormat
private boolean
myIsPegRevisionExplicit
private boolean
myIsRevisionExplicit
private java.lang.String
myPath
private SVNRevision
myPegRevision
private java.lang.String
myRawURL
private java.lang.String
myRawValue
private SVNURL
myResolvedURL
private SVNRevision
myRevision
private java.lang.String
myURL
-
Constructor Summary
Constructors Modifier Constructor Description private
SVNExternal()
SVNExternal(java.lang.String target, java.lang.String url, SVNRevision pegRevision, SVNRevision revision, boolean isRevisionExplicit, boolean isPegRevisionExplicit, boolean isNewFormat)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private static int
fetchRevision(SVNExternal external, java.lang.Object owner, java.lang.String line, java.util.List tokens)
static java.util.List<java.lang.String>
findTargetDuplications(SVNExternal[] externals)
private java.lang.String
formatRevisionString(java.lang.String revisionPrefix, SVNRevision revision)
int
getFormat()
java.lang.String
getPath()
SVNRevision
getPegRevision()
java.lang.String
getPegRevisionString()
protected java.lang.String
getRawURL()
Deprecated.java.lang.String
getRawValue()
SVNURL
getResolvedURL()
SVNRevision
getRevision()
java.lang.String
getRevisionString()
java.lang.String
getUnresolvedUrl()
boolean
isNewFormat()
boolean
isPegRevisionExplicit()
boolean
isRevisionExplicit()
static SVNExternal[]
parseExternals(java.lang.Object owner, java.lang.String description)
private static java.lang.String
quotePath(java.lang.String path)
private static void
reportParsingError(java.lang.Object owner, java.lang.String line)
SVNURL
resolveURL(SVNURL rootURL, SVNURL ownerURL)
java.lang.String
toString()
-
-
-
Field Detail
-
myRevision
private SVNRevision myRevision
-
myPegRevision
private SVNRevision myPegRevision
-
myURL
private java.lang.String myURL
-
myRawURL
private java.lang.String myRawURL
-
myPath
private java.lang.String myPath
-
myResolvedURL
private SVNURL myResolvedURL
-
myIsRevisionExplicit
private boolean myIsRevisionExplicit
-
myIsPegRevisionExplicit
private boolean myIsPegRevisionExplicit
-
myIsNewFormat
private boolean myIsNewFormat
-
myRawValue
private java.lang.String myRawValue
-
-
Constructor Detail
-
SVNExternal
private SVNExternal()
-
SVNExternal
public SVNExternal(java.lang.String target, java.lang.String url, SVNRevision pegRevision, SVNRevision revision, boolean isRevisionExplicit, boolean isPegRevisionExplicit, boolean isNewFormat)
-
-
Method Detail
-
getRevision
public SVNRevision getRevision()
-
getPegRevision
public SVNRevision getPegRevision()
-
getPath
public java.lang.String getPath()
-
getUnresolvedUrl
public java.lang.String getUnresolvedUrl()
-
getRawValue
public java.lang.String getRawValue()
-
getRawURL
@Deprecated protected java.lang.String getRawURL()
Deprecated.
-
isRevisionExplicit
public boolean isRevisionExplicit()
-
isPegRevisionExplicit
public boolean isPegRevisionExplicit()
-
isNewFormat
public boolean isNewFormat()
-
getFormat
public int getFormat()
-
getResolvedURL
public SVNURL getResolvedURL()
-
resolveURL
public SVNURL resolveURL(SVNURL rootURL, SVNURL ownerURL) throws SVNException
- Throws:
SVNException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
parseExternals
public static SVNExternal[] parseExternals(java.lang.Object owner, java.lang.String description) throws SVNException
- Throws:
SVNException
-
quotePath
private static java.lang.String quotePath(java.lang.String path)
-
fetchRevision
private static int fetchRevision(SVNExternal external, java.lang.Object owner, java.lang.String line, java.util.List tokens) throws SVNException
- Throws:
SVNException
-
reportParsingError
private static void reportParsingError(java.lang.Object owner, java.lang.String line) throws SVNException
- Throws:
SVNException
-
findTargetDuplications
public static java.util.List<java.lang.String> findTargetDuplications(SVNExternal[] externals)
-
getRevisionString
public java.lang.String getRevisionString()
-
getPegRevisionString
public java.lang.String getPegRevisionString()
-
formatRevisionString
private java.lang.String formatRevisionString(java.lang.String revisionPrefix, SVNRevision revision)
-
-