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 classSVNExternal.ExternalTokenizer
-
Field Summary
Fields Modifier and Type Field Description private booleanmyIsNewFormatprivate booleanmyIsPegRevisionExplicitprivate booleanmyIsRevisionExplicitprivate java.lang.StringmyPathprivate SVNRevisionmyPegRevisionprivate java.lang.StringmyRawURLprivate java.lang.StringmyRawValueprivate SVNURLmyResolvedURLprivate SVNRevisionmyRevisionprivate java.lang.StringmyURL
-
Constructor Summary
Constructors Modifier Constructor Description privateSVNExternal()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 intfetchRevision(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.StringformatRevisionString(java.lang.String revisionPrefix, SVNRevision revision)intgetFormat()java.lang.StringgetPath()SVNRevisiongetPegRevision()java.lang.StringgetPegRevisionString()protected java.lang.StringgetRawURL()Deprecated.java.lang.StringgetRawValue()SVNURLgetResolvedURL()SVNRevisiongetRevision()java.lang.StringgetRevisionString()java.lang.StringgetUnresolvedUrl()booleanisNewFormat()booleanisPegRevisionExplicit()booleanisRevisionExplicit()static SVNExternal[]parseExternals(java.lang.Object owner, java.lang.String description)private static java.lang.StringquotePath(java.lang.String path)private static voidreportParsingError(java.lang.Object owner, java.lang.String line)SVNURLresolveURL(SVNURL rootURL, SVNURL ownerURL)java.lang.StringtoString()
-
-
-
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:
toStringin 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)
-
-