TrueUpdate Core 0.3

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

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

public static final class DiffModel.Builder
extends Object

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


Method Summary
 DiffModel.Builder addedEntries(Collection<EntryNameAndDigest> added)
           
 DiffModel build()
           
 DiffModel.Builder changedEntries(Collection<EntryNameAndTwoDigests> changed)
           
 DiffModel.Builder messageDigest(MessageDigest messageDigest)
           
 DiffModel.Builder removedEntries(Collection<EntryNameAndDigest> removed)
           
 DiffModel.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 DiffModel.Builder addedEntries(@Nullable
                                      Collection<EntryNameAndDigest> added)

build

public DiffModel build()

changedEntries

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

messageDigest

public DiffModel.Builder messageDigest(@Nullable
                                       MessageDigest messageDigest)

removedEntries

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

unchangedEntries

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

TrueUpdate Core 0.3

Copyright © 2013 Schlichtherle IT Services. All rights reserved.