TrueUpdate Core 0.5

net.java.trueupdate.core.zip.model
Class DeltaModel.Builder

java.lang.Object
  extended by net.java.trueupdate.core.zip.model.DeltaModel.Builder
Enclosing class:
DeltaModel

public static final class DeltaModel.Builder
extends Object

A builder for a delta model. The default value for the collection of unchanged, changed, added and removed entry names and message digests is an empty collection.


Method Summary
 DeltaModel.Builder addedEntries(Collection<EntryNameAndDigest> added)
           
 DeltaModel build()
           
 DeltaModel.Builder changedEntries(Collection<EntryNameAndTwoDigests> changed)
           
 DeltaModel.Builder messageDigest(MessageDigest messageDigest)
           
 DeltaModel.Builder removedEntries(Collection<EntryNameAndDigest> removed)
           
 DeltaModel.Builder unchangedEntries(Collection<EntryNameAndDigest> unchanged)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addedEntries

public DeltaModel.Builder addedEntries(@Nullable
                                       Collection<EntryNameAndDigest> added)

build

public DeltaModel build()

changedEntries

public DeltaModel.Builder changedEntries(@Nullable
                                         Collection<EntryNameAndTwoDigests> changed)

messageDigest

public DeltaModel.Builder messageDigest(@Nullable
                                        MessageDigest messageDigest)

removedEntries

public DeltaModel.Builder removedEntries(@Nullable
                                         Collection<EntryNameAndDigest> removed)

unchangedEntries

public DeltaModel.Builder unchangedEntries(@Nullable
                                           Collection<EntryNameAndDigest> unchanged)

TrueUpdate Core 0.5

Copyright © 2013 Schlichtherle IT Services. All rights reserved.