Skip navigation links
A B C D E F G H I J K L M N P R S T U W Z 

A

accept(File) - Method in class tdl.record.sourcecode.snapshot.helpers.ExcludeGitDirectoryFileFilter
 
accept(File, String) - Method in class tdl.record.sourcecode.snapshot.helpers.ExcludeGitDirectoryFileFilter
 
addAndCommit(Git) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
App - Class in tdl.record.sourcecode
 
App() - Constructor for class tdl.record.sourcecode.App
 
ApplyCommandFixed - Class in jgit.hack
WARNING!!! This class is a HACK!!! It had to be copied from the JGit in order to fix a bug in the private method `isNoNewlineAtEndOfFile`
ApplyCommandFixed(Repository) - Constructor for class jgit.hack.ApplyCommandFixed
Constructs the command if the patch is to be applied to the index.
applyDiff(Git, InputStream) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
asBytes() - Method in class tdl.record.sourcecode.snapshot.file.Header
 
asBytes() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 

B

build() - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
Builder(SourceCodeProvider, Path) - Constructor for class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
byteArrayToLittleEndianInt(byte[]) - Static method in class tdl.record.sourcecode.snapshot.helpers.ByteHelper
 
byteArrayToLittleEndianLong(byte[]) - Static method in class tdl.record.sourcecode.snapshot.helpers.ByteHelper
 
ByteHelper - Class in tdl.record.sourcecode.snapshot.helpers
 
ByteHelper() - Constructor for class tdl.record.sourcecode.snapshot.helpers.ByteHelper
 

C

call() - Method in class jgit.hack.ApplyCommandFixed
Executes the ApplyCommand command with all the options and parameters collected by the setter methods (e.g.
CHECKSUM_SIZE - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
close() - Method in class tdl.record.sourcecode.record.SourceCodeRecorder
 
close() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
close() - Method in class tdl.record.sourcecode.snapshot.file.Writer
 
close() - Method in class tdl.record.sourcecode.snapshot.helpers.DirectoryZip
 
close() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
Command - Class in tdl.record.sourcecode
 
Command() - Constructor for class tdl.record.sourcecode.Command
 
commitAllChanges() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
commitSegment(Segment) - Method in interface tdl.record.sourcecode.snapshot.file.ToGitConverter.ProgressListener
 
compress() - Method in class tdl.record.sourcecode.snapshot.helpers.DirectoryZip
 
compress(byte[]) - Static method in class tdl.record.sourcecode.snapshot.PatchSnapshot
 
convert() - Method in class tdl.record.sourcecode.snapshot.file.ToGitConverter
 
CopyFromDirectorySourceCodeProvider - Class in tdl.record.sourcecode.content
 
CopyFromDirectorySourceCodeProvider(Path) - Constructor for class tdl.record.sourcecode.content.CopyFromDirectorySourceCodeProvider
 
CopyFromGitSourceCodeProvider - Class in tdl.record.sourcecode.content
 
createSnapshotFromBytes(byte[]) - Static method in class tdl.record.sourcecode.snapshot.KeySnapshot
 
createSnapshotFromBytes(byte[]) - Static method in class tdl.record.sourcecode.snapshot.PatchSnapshot
 
currentTimeNano() - Method in class tdl.record.sourcecode.time.SystemMonotonicTimeSource
 
currentTimeNano() - Method in interface tdl.record.sourcecode.time.TimeSource
 

D

data - Variable in class tdl.record.sourcecode.snapshot.Snapshot
 
decompress(byte[]) - Static method in class tdl.record.sourcecode.snapshot.PatchSnapshot
 
deleteEmptyFiles(Path) - Static method in class tdl.record.sourcecode.snapshot.helpers.FileHelper
 
DeltaSerializerDeserializer - Class in tdl.record.sourcecode.snapshot.helpers
 
DeltaSerializerDeserializer() - Constructor for class tdl.record.sourcecode.snapshot.helpers.DeltaSerializerDeserializer
 
DeltaSerializerDeserializer.Deserializer - Class in tdl.record.sourcecode.snapshot.helpers
 
DeltaSerializerDeserializer.Serializer - Class in tdl.record.sourcecode.snapshot.helpers
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class tdl.record.sourcecode.snapshot.helpers.DeltaSerializerDeserializer.Deserializer
 
Deserializer() - Constructor for class tdl.record.sourcecode.snapshot.helpers.DeltaSerializerDeserializer.Deserializer
 
diffDirectories(Path, Path) - Static method in class tdl.record.sourcecode.snapshot.helpers.DirectoryDiffUtils
 
DirectoryDiffUtils - Class in tdl.record.sourcecode.snapshot.helpers
 
DirectoryDiffUtils() - Constructor for class tdl.record.sourcecode.snapshot.helpers.DirectoryDiffUtils
 
DirectoryPatch - Class in tdl.record.sourcecode.snapshot.helpers
 
DirectoryPatch(Map<String, Patch>) - Constructor for class tdl.record.sourcecode.snapshot.helpers.DirectoryPatch
 
DirectoryZip - Class in tdl.record.sourcecode.snapshot.helpers
 
DirectoryZip(Path, OutputStream) - Constructor for class tdl.record.sourcecode.snapshot.helpers.DirectoryZip
 

E

equals(Object) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
ExcludeGitDirectoryFileFilter - Class in tdl.record.sourcecode.snapshot.helpers
 
ExcludeGitDirectoryFileFilter(Path) - Constructor for class tdl.record.sourcecode.snapshot.helpers.ExcludeGitDirectoryFileFilter
 
exportArchive(Git, OutputStream) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
ExportCommand - Class in tdl.record.sourcecode
 
exportDiff(Git, OutputStream) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 

F

FileHelper - Class in tdl.record.sourcecode.snapshot.helpers
 
FileHelper() - Constructor for class tdl.record.sourcecode.snapshot.helpers.FileHelper
 
forEachRemaining(Consumer<? super Integer>) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 

G

generateChecksum() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
generateFromData() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getAddress() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getChecksum() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getCommandMap() - Static method in class tdl.record.sourcecode.Command
 
getCommitCount(Git) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
getData() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getData() - Method in class tdl.record.sourcecode.snapshot.Snapshot
 
getFile() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getFileHeader() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getFilePointer() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getFirstKeySnapshotBefore(int) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getGit() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
getGitDirectory() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
getHeaderAsBytes() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getIndexBeforeForTag(String) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getIndexBeforeOrEqualsTimestamp(long) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getLastSnapshotProcessingTimeNano() - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
getMagicBytes() - Method in class tdl.record.sourcecode.snapshot.file.Header
 
getMagicBytesByType(int) - Static method in class tdl.record.sourcecode.snapshot.file.Segment
 
getPatches() - Method in class tdl.record.sourcecode.snapshot.helpers.DirectoryPatch
 
getRelativeFilePathList(Path) - Static method in class tdl.record.sourcecode.snapshot.helpers.DirectoryDiffUtils
 
getReplayableSnapshotSegmentsUntil(int) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getSegmentAddresses() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getSize() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getSnapshot() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getSnapshotAt(int) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getSnapshots() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getSnapshotSegmentsByRange(int, int) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
getTag() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getTags(Git) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
getTimestamp() - Method in class tdl.record.sourcecode.snapshot.file.Header
 
getTimestampSec() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getTotalSnapshots() - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
getType() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
getTypeByteBytes(byte[]) - Static method in class tdl.record.sourcecode.snapshot.file.Segment
 
GitHelper - Class in tdl.record.sourcecode.snapshot.helpers
 
GitHelper() - Constructor for class tdl.record.sourcecode.snapshot.helpers.GitHelper
 

H

hashCode() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
hasNext() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
hasTag() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
Header - Class in tdl.record.sourcecode.snapshot.file
 
Header() - Constructor for class tdl.record.sourcecode.snapshot.file.Header
 
HEADER_SIZE - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
6 magic bytes 8 timestamp 8 size 20 checksum 64 tag.

I

init() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
inputFilePath - Variable in class tdl.record.sourcecode.ListCommand
 
isCurrentlyRecording() - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
isDataValid() - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
isGit() - Method in class tdl.record.sourcecode.content.CopyFromDirectorySourceCodeProvider
 
isGitDirectory(Path) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
isValid() - Method in class tdl.record.sourcecode.snapshot.file.Header
 

J

jgit.hack - package jgit.hack
 

K

KeySnapshot - Class in tdl.record.sourcecode.snapshot
 
KeySnapshot() - Constructor for class tdl.record.sourcecode.snapshot.KeySnapshot
 

L

ListCommand - Class in tdl.record.sourcecode
 
ListCommand() - Constructor for class tdl.record.sourcecode.ListCommand
 
littleEndianIntToByteArray(int, int) - Static method in class tdl.record.sourcecode.snapshot.helpers.ByteHelper
 
littleEndianLongToByteArray(long, int) - Static method in class tdl.record.sourcecode.snapshot.helpers.ByteHelper
 
LONG_SIZE - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 

M

MAGIC_BYTES - Static variable in class tdl.record.sourcecode.snapshot.file.Header
 
MAGIC_BYTES_KEY - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
MAGIC_BYTES_PATCH - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
main(String[]) - Static method in class tdl.record.sourcecode.App
 

N

next() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
nextSegment() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
notifyRecordingEnd() - Method in interface tdl.record.sourcecode.metrics.SourceCodeRecordingListener
 
notifyRecordingEnd() - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
notifyRecordingStart(Path) - Method in interface tdl.record.sourcecode.metrics.SourceCodeRecordingListener
 
notifyRecordingStart(Path) - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
notifySnapshotEnd(long, TimeUnit) - Method in interface tdl.record.sourcecode.metrics.SourceCodeRecordingListener
 
notifySnapshotEnd(long, TimeUnit) - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
notifySnapshotStart(long, TimeUnit) - Method in interface tdl.record.sourcecode.metrics.SourceCodeRecordingListener
 
notifySnapshotStart(long, TimeUnit) - Method in class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 

P

patch(Path, DirectoryPatch) - Static method in class tdl.record.sourcecode.snapshot.helpers.DirectoryDiffUtils
 
PatchSnapshot - Class in tdl.record.sourcecode.snapshot
 
PatchSnapshot() - Constructor for class tdl.record.sourcecode.snapshot.PatchSnapshot
 

R

Reader - Class in tdl.record.sourcecode.snapshot.file
 
Reader(File) - Constructor for class tdl.record.sourcecode.snapshot.file.Reader
 
readSegmentByAddress(int) - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
remove() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
reset() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
restoreSnapshot(Git) - Method in class tdl.record.sourcecode.snapshot.KeySnapshot
 
restoreSnapshot(Git) - Method in class tdl.record.sourcecode.snapshot.PatchSnapshot
 
restoreSnapshot(Git) - Method in class tdl.record.sourcecode.snapshot.Snapshot
 
retrieveAndSaveTo(Path) - Method in class tdl.record.sourcecode.content.CopyFromDirectorySourceCodeProvider
 
retrieveAndSaveTo(Path) - Method in class tdl.record.sourcecode.content.CopyFromGitSourceCodeProvider
 
retrieveAndSaveTo(Path) - Method in interface tdl.record.sourcecode.content.SourceCodeProvider
 
run() - Method in class tdl.record.sourcecode.Command
 
run() - Method in class tdl.record.sourcecode.ExportCommand
 
run() - Method in class tdl.record.sourcecode.ListCommand
 

S

Segment - Class in tdl.record.sourcecode.snapshot.file
 
Segment() - Constructor for class tdl.record.sourcecode.snapshot.file.Segment
 
serialize(Delta, Type, JsonSerializationContext) - Method in class tdl.record.sourcecode.snapshot.helpers.DeltaSerializerDeserializer.Serializer
 
Serializer() - Constructor for class tdl.record.sourcecode.snapshot.helpers.DeltaSerializerDeserializer.Serializer
 
setAddress(long) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setChecksum(byte[]) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setData(byte[]) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setMagicBytes(byte[]) - Method in class tdl.record.sourcecode.snapshot.file.Header
 
setPatch(InputStream) - Method in class jgit.hack.ApplyCommandFixed
 
setSize(long) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setTag(String) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setTimestamp(long) - Method in class tdl.record.sourcecode.snapshot.file.Header
 
setTimestampSec(long) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
setType(int) - Method in class tdl.record.sourcecode.snapshot.file.Segment
 
SIZE - Static variable in class tdl.record.sourcecode.snapshot.file.Header
The header size.
SIZE_ADDRESS - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
skip() - Method in class tdl.record.sourcecode.snapshot.file.Reader
 
Snapshot - Class in tdl.record.sourcecode.snapshot
 
Snapshot() - Constructor for class tdl.record.sourcecode.snapshot.Snapshot
 
SnapshotRecorder - Class in tdl.record.sourcecode.snapshot
 
SnapshotRecorder(SourceCodeProvider, int) - Constructor for class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
SnapshotRecorderException - Exception in tdl.record.sourcecode.snapshot
 
SnapshotRecorderException(Throwable) - Constructor for exception tdl.record.sourcecode.snapshot.SnapshotRecorderException
 
SourceCodeProvider - Interface in tdl.record.sourcecode.content
 
sourceCodeProvider - Variable in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
SourceCodeRecorder - Class in tdl.record.sourcecode.record
 
SourceCodeRecorder.Builder - Class in tdl.record.sourcecode.record
 
SourceCodeRecorderException - Exception in tdl.record.sourcecode.record
 
SourceCodeRecordingListener - Interface in tdl.record.sourcecode.metrics
 
SourceCodeRecordingMetricsCollector - Class in tdl.record.sourcecode.metrics
 
SourceCodeRecordingMetricsCollector() - Constructor for class tdl.record.sourcecode.metrics.SourceCodeRecordingMetricsCollector
 
start(Duration) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder
 
stop() - Method in class tdl.record.sourcecode.record.SourceCodeRecorder
 
syncToGitDirectory() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
SystemMonotonicTimeSource - Class in tdl.record.sourcecode.time
 
SystemMonotonicTimeSource() - Constructor for class tdl.record.sourcecode.time.SystemMonotonicTimeSource
 

T

tag(Git, String) - Static method in class tdl.record.sourcecode.snapshot.helpers.GitHelper
 
TAG_SIZE - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
tagCurrentState(String) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder
 
takeSnapshot() - Method in class tdl.record.sourcecode.snapshot.file.Writer
 
takeSnapshot() - Method in class tdl.record.sourcecode.snapshot.SnapshotRecorder
 
takeSnapshotFromGit(Git) - Static method in class tdl.record.sourcecode.snapshot.KeySnapshot
 
takeSnapshotFromGit(Git) - Static method in class tdl.record.sourcecode.snapshot.PatchSnapshot
 
takeSnapshotWithTag(String) - Method in class tdl.record.sourcecode.snapshot.file.Writer
 
tdl.record.sourcecode - package tdl.record.sourcecode
 
tdl.record.sourcecode.content - package tdl.record.sourcecode.content
 
tdl.record.sourcecode.metrics - package tdl.record.sourcecode.metrics
 
tdl.record.sourcecode.record - package tdl.record.sourcecode.record
 
tdl.record.sourcecode.snapshot - package tdl.record.sourcecode.snapshot
 
tdl.record.sourcecode.snapshot.file - package tdl.record.sourcecode.snapshot.file
 
tdl.record.sourcecode.snapshot.helpers - package tdl.record.sourcecode.snapshot.helpers
 
tdl.record.sourcecode.time - package tdl.record.sourcecode.time
 
TimeSource - Interface in tdl.record.sourcecode.time
 
ToGitConverter - Class in tdl.record.sourcecode.snapshot.file
 
ToGitConverter(Path, Path, ToGitConverter.ProgressListener) - Constructor for class tdl.record.sourcecode.snapshot.file.ToGitConverter
 
ToGitConverter(Path, Path) - Constructor for class tdl.record.sourcecode.snapshot.file.ToGitConverter
 
ToGitConverter.ProgressListener - Interface in tdl.record.sourcecode.snapshot.file
 
TYPE_KEY - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 
TYPE_PATCH - Static variable in class tdl.record.sourcecode.snapshot.file.Segment
 

U

unzip(InputStream, File) - Static method in class tdl.record.sourcecode.snapshot.KeySnapshot
 

W

wakeUpAt(long, TimeUnit) - Method in class tdl.record.sourcecode.time.SystemMonotonicTimeSource
 
wakeUpAt(long, TimeUnit) - Method in interface tdl.record.sourcecode.time.TimeSource
 
wakeUpNow() - Method in class tdl.record.sourcecode.time.SystemMonotonicTimeSource
 
wakeUpNow() - Method in interface tdl.record.sourcecode.time.TimeSource
 
withKeySnapshotSpacing(int) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
withRecordingListener(SourceCodeRecordingListener) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
withRecordingStartTimestampSec(long) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
withSnapshotEvery(int, TimeUnit) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
withTimeSource(TimeSource) - Method in class tdl.record.sourcecode.record.SourceCodeRecorder.Builder
 
Writer - Class in tdl.record.sourcecode.snapshot.file
 
Writer(Path, SourceCodeProvider, TimeSource, long, int, boolean) - Constructor for class tdl.record.sourcecode.snapshot.file.Writer
 

Z

ZIP_BUFFER_SIZE - Static variable in class tdl.record.sourcecode.snapshot.KeySnapshot
 
A B C D E F G H I J K L M N P R S T U W Z 
Skip navigation links