JavaSVN Home

Package org.tmatesoft.svn.core.io.diff

This package contains interfaces, default implementations and other classes for such purposes as: representing diff instructions & windows, generating diff windows on calculating differences between two files, restoring diff windows from raw delta bytes, applying diff windows to files, converting diff windows back to raw delta bytes for writing them into provided output streams.

See:
          Description

Interface Summary
ISVNDeltaGenerator ISVNDeltaGenerator is a common interface for different types of delta generators.
ISVNRAData Deprecated. see SVNDeltaGenerator
 

Class Summary
SVNAllDeltaGenerator Deprecated. see SVNDeltaGenerator
SVNDeltaGenerator The SVNDeltaGenerator is intended for generating diff windows of fixed size reading two verions of file contents from two InputStream streams - source and target ones.
SVNDeltaProcessor The SVNDeltaProcessor is used to get a full text of a file in series applying diff windows being passed to a processor.
SVNDiffInstruction The SVNDiffInstruction class represents instructions used to apply delta.
SVNDiffWindow The SVNDiffWindow class represents a diff window that contains instructions and new data of a delta to apply to a file.
SVNDiffWindowApplyBaton The SVNDiffWindowApplyBaton class is used to provide the source and target streams during applying diff windows.
SVNDiffWindowBuilder The SVNDiffWindowBuilder class is used to build diff windows from the raw delta data.
SVNRAFileData Deprecated. see SVNDeltaGenerator
SVNSequenceDeltaGenerator Deprecated. see SVNDeltaGenerator
SVNSequenceLineRAData Deprecated. see SVNDeltaGenerator
 

Package org.tmatesoft.svn.core.io.diff Description

This package contains interfaces, default implementations and other classes for such purposes as: representing diff instructions & windows, generating diff windows on calculating differences between two files, restoring diff windows from raw delta bytes, applying diff windows to files, converting diff windows back to raw delta bytes for writing them into provided output streams.


JavaSVN Home

Copyright © 2004-2006 TMate Software Ltd. All Rights Reserved.