1 16 package org.outerj.daisy.docdiff; 17 18 import org.outerj.daisy.repository.*; 19 20 public interface DocDiffOutput { 21 public void begin() throws Exception ; 22 23 public void end() throws Exception ; 24 25 public void beginPartChanges() throws Exception ; 26 27 public void partRemoved(Part removedPart) throws Exception ; 28 29 public void partAdded(Part addedPart) throws Exception ; 30 31 public void partUnchanged(Part unchangedPart) throws Exception ; 32 33 37 public void partUpdated(Part version1Part, Part version2Part, String part1Data, String part2Data) throws Exception ; 38 39 public void partMightBeUpdated(Part version2Part) throws Exception ; 40 41 public void endPartChanges() throws Exception ; 42 43 public void beginFieldChanges() throws Exception ; 44 45 public void endFieldChanges() throws Exception ; 46 47 public void fieldAdded(Field addedField) throws Exception ; 48 49 public void fieldRemoved(Field removedField) throws Exception ; 50 51 public void fieldUpdated(Field version1Field, Field version2Field) throws Exception ; 52 53 public void beginLinkChanges() throws Exception ; 54 55 public void linkRemoved(Link link) throws Exception ; 56 57 public void linkAdded(Link link) throws Exception ; 58 59 public void endLinkChanges() throws Exception ; 60 } 61 | Popular Tags |