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.