org.outerj.daisy.docdiff
Interface DocDiffOutput


public interface DocDiffOutput


Method Summary
 void begin()
           
 void beginFieldChanges()
           
 void beginLinkChanges()
           
 void beginPartChanges()
           
 void end()
           
 void endFieldChanges()
           
 void endLinkChanges()
           
 void endPartChanges()
           
 void fieldAdded(org.outerj.daisy.repository.Field addedField)
           
 void fieldRemoved(org.outerj.daisy.repository.Field removedField)
           
 void fieldUpdated(org.outerj.daisy.repository.Field version1Field, org.outerj.daisy.repository.Field version2Field)
           
 void linkAdded(org.outerj.daisy.repository.Link link)
           
 void linkRemoved(org.outerj.daisy.repository.Link link)
           
 void partAdded(org.outerj.daisy.repository.Part addedPart)
           
 void partMightBeUpdated(org.outerj.daisy.repository.Part version2Part)
           
 void partRemoved(org.outerj.daisy.repository.Part removedPart)
           
 void partUnchanged(org.outerj.daisy.repository.Part unchangedPart)
           
 void partUpdated(org.outerj.daisy.repository.Part version1Part, org.outerj.daisy.repository.Part version2Part, java.lang.String part1Data, java.lang.String part2Data)
          The parameters part1Data and part2Data are either both null or both have a value.
 

Method Detail

begin

public void begin()
           throws java.lang.Exception
Throws:
java.lang.Exception

end

public void end()
         throws java.lang.Exception
Throws:
java.lang.Exception

beginPartChanges

public void beginPartChanges()
                      throws java.lang.Exception
Throws:
java.lang.Exception

partRemoved

public void partRemoved(org.outerj.daisy.repository.Part removedPart)
                 throws java.lang.Exception
Throws:
java.lang.Exception

partAdded

public void partAdded(org.outerj.daisy.repository.Part addedPart)
               throws java.lang.Exception
Throws:
java.lang.Exception

partUnchanged

public void partUnchanged(org.outerj.daisy.repository.Part unchangedPart)
                   throws java.lang.Exception
Throws:
java.lang.Exception

partUpdated

public void partUpdated(org.outerj.daisy.repository.Part version1Part,
                        org.outerj.daisy.repository.Part version2Part,
                        java.lang.String part1Data,
                        java.lang.String part2Data)
                 throws java.lang.Exception
The parameters part1Data and part2Data are either both null or both have a value. The have a value if the parts contain textual data and the data of both parts is different.

Throws:
java.lang.Exception

partMightBeUpdated

public void partMightBeUpdated(org.outerj.daisy.repository.Part version2Part)
                        throws java.lang.Exception
Throws:
java.lang.Exception

endPartChanges

public void endPartChanges()
                    throws java.lang.Exception
Throws:
java.lang.Exception

beginFieldChanges

public void beginFieldChanges()
                       throws java.lang.Exception
Throws:
java.lang.Exception

endFieldChanges

public void endFieldChanges()
                     throws java.lang.Exception
Throws:
java.lang.Exception

fieldAdded

public void fieldAdded(org.outerj.daisy.repository.Field addedField)
                throws java.lang.Exception
Throws:
java.lang.Exception

fieldRemoved

public void fieldRemoved(org.outerj.daisy.repository.Field removedField)
                  throws java.lang.Exception
Throws:
java.lang.Exception

fieldUpdated

public void fieldUpdated(org.outerj.daisy.repository.Field version1Field,
                         org.outerj.daisy.repository.Field version2Field)
                  throws java.lang.Exception
Throws:
java.lang.Exception

beginLinkChanges

public void beginLinkChanges()
                      throws java.lang.Exception
Throws:
java.lang.Exception

linkRemoved

public void linkRemoved(org.outerj.daisy.repository.Link link)
                 throws java.lang.Exception
Throws:
java.lang.Exception

linkAdded

public void linkAdded(org.outerj.daisy.repository.Link link)
               throws java.lang.Exception
Throws:
java.lang.Exception

endLinkChanges

public void endLinkChanges()
                    throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © -2005 . All Rights Reserved.