plugins.JavaRolePluginModule
Class Merger

java.lang.Object
  |
  +--plugins.JavaRolePluginModule.Merger

public class Merger
extends java.lang.Object


Constructor Summary
Merger()
           
 
Method Summary
static sharpster.common.ResponseCollection mergePartsWithRole(sharpster.common.SharedFile originalFile, sharpster.common.SharedFile partsFile, java.lang.String role)
           
static sharpster.common.ResponseCollection mergePartsWithRoleDoc(sharpster.common.SharedFile originalFile, sharpster.common.SharedFile partsFile)
          Idé: Första skannet görs med utgångspunkt från parseträdet för partsFile.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Merger

public Merger()
Method Detail

mergePartsWithRoleDoc

public static sharpster.common.ResponseCollection mergePartsWithRoleDoc(sharpster.common.SharedFile originalFile,
                                                                        sharpster.common.SharedFile partsFile)
Idé: Första skannet görs med utgångspunkt från parseträdet för partsFile. Detta skan säkerställer att inga nya element har blivit tillförda och att inga olovliga ändringar har skett. Andra skannet görs med utgångspunkt från parseträdet för originalFile. Detta skan införlivar de nya och modifierade kommentarerna samtidigt som det säkerställer att inga element har tagits bort.


mergePartsWithRole

public static sharpster.common.ResponseCollection mergePartsWithRole(sharpster.common.SharedFile originalFile,
                                                                     sharpster.common.SharedFile partsFile,
                                                                     java.lang.String role)