Class SvnPatchTarget
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc2.patch.SvnTargetContent
-
- org.tmatesoft.svn.core.internal.wc2.patch.SvnPatchTarget
-
public class SvnPatchTarget extends SvnTargetContent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc2.patch.SvnTargetContent
SvnTargetContent.IRealLineCallback, SvnTargetContent.ISeekCallback, SvnTargetContent.ITellCallback, SvnTargetContent.IWriteCallback
-
-
Constructor Summary
Constructors Constructor Description SvnPatchTarget()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SvnPatchTargetapplyPatch(SvnPatch patch, java.io.File workingCopyDirectory, int stripCount, SVNWCContext context, boolean ignoreWhitespace, boolean removeTempFiles)java.io.FilegetAbsPath()java.io.FilegetCanonPathFromPatchfile()intgetCurrentLine()SVNNodeKindgetDbKind()java.lang.StringgetEolStr()SVNNodeKindgetKindOnDisk()java.io.FilegetMoveTargetAbsPath()java.io.FilegetPatchedAbsPath()SVNPatchFileStreamgetPatchedStream()java.util.Map<java.lang.String,SvnPropertiesPatchTarget>getPropTargets()java.io.FilegetRejectAbsPath()SVNPatchFileStreamgetRejectStream()java.io.FilegetRelPath()SVNPatchFileStreamgetStream()booleanhasPropChanges()booleanhasTextChanges()voidinstallPatchedPropTarget(boolean dryRun, SVNWCContext context)voidinstallPatchedTarget(java.io.File workingCopyDirectory, boolean dryRun, SVNWCContext context)booleanisAdded()booleanisDeleted()booleanisExecutable()booleanisExisted()booleanisFiltered()booleanisLocallyDeleted()booleanisReplaced()booleanisSkipped()booleanisSpecial()booleanisSymlink()voidsendPatchNotification(SVNWCContext context)voidsetAbsPath(java.io.File absPath)voidsetAdded(boolean added)voidsetCanonPathFromPatchfile(java.io.File canonPathFromPatchfile)voidsetCurrentLine(int currentLine)voidsetDbKind(SVNNodeKind dbKind)voidsetDeleted(boolean deleted)voidsetEolStr(java.lang.String eolStr)voidsetExecutable(boolean executable)voidsetExisted(boolean existed)voidsetHadPropRejects(boolean hadPropRejects)voidsetHadRejects(boolean hadRejects)voidsetHasLocalModifications(boolean hasLocalModifications)voidsetHasPropChanges(boolean hasPropChanges)voidsetHasTextChanges(boolean hasTextChanges)voidsetKindOnDisk(SVNNodeKind kindOnDisk)voidsetLocallyDeleted(boolean locallyDeleted)voidsetPatchedAbsPath(java.io.File patchedAbsPath)voidsetPatchedStream(SVNPatchFileStream patchedStream)voidsetRejectAbsPath(java.io.File rejectAbsPath)voidsetRejectStream(SVNPatchFileStream rejectStream)voidsetRelPath(java.io.File relPath)voidsetReplaced(boolean replaced)voidsetSkipped(boolean skipped)voidsetSpecial(boolean special)voidsetStream(SVNPatchFileStream stream)voidsetSymlink(boolean symlink)voidwriteOutRejectedHunks(boolean dryRun)-
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.patch.SvnTargetContent
addHunkInfo, getEolStyle, getHunkInfos, getKeywords, getLines, getReadBaton, getReadLineCallback, getSeekCallback, getTellCallback, getWriteBaton, getWriteCallback, isEof, matchExistingTarget, readLine, scanForMatch, seekToLine, setEof, setEolStyle, setKeywords, setLines, setReadBaton, setReadLineCallback, setSeekCallback, setTellCallback, setWriteBaton, setWriteCallback
-
-
-
-
Method Detail
-
isFiltered
public boolean isFiltered()
-
isSkipped
public boolean isSkipped()
-
hasTextChanges
public boolean hasTextChanges()
-
isAdded
public boolean isAdded()
-
getAbsPath
public java.io.File getAbsPath()
-
getMoveTargetAbsPath
public java.io.File getMoveTargetAbsPath()
-
isDeleted
public boolean isDeleted()
-
hasPropChanges
public boolean hasPropChanges()
-
setSpecial
public void setSpecial(boolean special)
-
getPropTargets
public java.util.Map<java.lang.String,SvnPropertiesPatchTarget> getPropTargets()
-
getEolStr
public java.lang.String getEolStr()
- Overrides:
getEolStrin classSvnTargetContent
-
getRejectAbsPath
public java.io.File getRejectAbsPath()
-
setRejectAbsPath
public void setRejectAbsPath(java.io.File rejectAbsPath)
-
getStream
public SVNPatchFileStream getStream()
-
getPatchedStream
public SVNPatchFileStream getPatchedStream()
-
setPatchedStream
public void setPatchedStream(SVNPatchFileStream patchedStream)
-
getRejectStream
public SVNPatchFileStream getRejectStream()
-
setRejectStream
public void setRejectStream(SVNPatchFileStream rejectStream)
-
applyPatch
public static SvnPatchTarget applyPatch(SvnPatch patch, java.io.File workingCopyDirectory, int stripCount, SVNWCContext context, boolean ignoreWhitespace, boolean removeTempFiles) throws SVNException, java.io.IOException
- Throws:
SVNExceptionjava.io.IOException
-
installPatchedTarget
public void installPatchedTarget(java.io.File workingCopyDirectory, boolean dryRun, SVNWCContext context) throws SVNException- Throws:
SVNException
-
installPatchedPropTarget
public void installPatchedPropTarget(boolean dryRun, SVNWCContext context) throws SVNException- Throws:
SVNException
-
writeOutRejectedHunks
public void writeOutRejectedHunks(boolean dryRun) throws SVNException- Throws:
SVNException
-
sendPatchNotification
public void sendPatchNotification(SVNWCContext context) throws SVNException
- Throws:
SVNException
-
setHadRejects
public void setHadRejects(boolean hadRejects)
-
setHadPropRejects
public void setHadPropRejects(boolean hadPropRejects)
-
setSkipped
public void setSkipped(boolean skipped)
-
isSymlink
public boolean isSymlink()
-
setAdded
public void setAdded(boolean added)
-
setReplaced
public void setReplaced(boolean replaced)
-
isLocallyDeleted
public boolean isLocallyDeleted()
-
getKindOnDisk
public SVNNodeKind getKindOnDisk()
-
getDbKind
public SVNNodeKind getDbKind()
-
setDeleted
public void setDeleted(boolean deleted)
-
setDbKind
public void setDbKind(SVNNodeKind dbKind)
-
setKindOnDisk
public void setKindOnDisk(SVNNodeKind kindOnDisk)
-
setExisted
public void setExisted(boolean existed)
- Overrides:
setExistedin classSvnTargetContent
-
setCurrentLine
public void setCurrentLine(int currentLine)
- Overrides:
setCurrentLinein classSvnTargetContent
-
setHasLocalModifications
public void setHasLocalModifications(boolean hasLocalModifications)
-
setExecutable
public void setExecutable(boolean executable)
-
setAbsPath
public void setAbsPath(java.io.File absPath)
-
setRelPath
public void setRelPath(java.io.File relPath)
-
getCanonPathFromPatchfile
public java.io.File getCanonPathFromPatchfile()
-
setCanonPathFromPatchfile
public void setCanonPathFromPatchfile(java.io.File canonPathFromPatchfile)
-
getRelPath
public java.io.File getRelPath()
-
setLocallyDeleted
public void setLocallyDeleted(boolean locallyDeleted)
-
setSymlink
public void setSymlink(boolean symlink)
-
isExisted
public boolean isExisted()
- Overrides:
isExistedin classSvnTargetContent
-
getCurrentLine
public int getCurrentLine()
- Overrides:
getCurrentLinein classSvnTargetContent
-
setEolStr
public void setEolStr(java.lang.String eolStr)
- Overrides:
setEolStrin classSvnTargetContent
-
isReplaced
public boolean isReplaced()
-
isSpecial
public boolean isSpecial()
-
isExecutable
public boolean isExecutable()
-
getPatchedAbsPath
public java.io.File getPatchedAbsPath()
-
setPatchedAbsPath
public void setPatchedAbsPath(java.io.File patchedAbsPath)
-
setHasPropChanges
public void setHasPropChanges(boolean hasPropChanges)
-
setHasTextChanges
public void setHasTextChanges(boolean hasTextChanges)
-
setStream
public void setStream(SVNPatchFileStream stream)
-
-