com.xerox.adoc.dexss
Interface DeXSSChangeListener

All Known Implementing Classes:
DeXSSFilterPipeline, DeXSSParser, Test

public interface DeXSSChangeListener

Objects implementing this interface are suitable for Property DeXSSFilterPipeline#DeXSS_CHANGE_LISTENER. Useful mostly for debugging, or to log XSS events. TODO: An upgrade that accepts a SAX2 Location would be nice.


Method Summary
 void logXSSChange(java.lang.String message)
          Called when a change happens but there is no other information.
 void logXSSChange(java.lang.String message, java.lang.String item1)
          Called when a change happens and there is one other informational item.
 void logXSSChange(java.lang.String message, java.lang.String item1, java.lang.String item2)
          Called when a change happens and there are two informational items.
 

Method Detail

logXSSChange

void logXSSChange(java.lang.String message)
Called when a change happens but there is no other information.

Parameters:
message - Main message

logXSSChange

void logXSSChange(java.lang.String message,
                  java.lang.String item1)
Called when a change happens and there is one other informational item.

Parameters:
message - Main message
item1 - Information item

logXSSChange

void logXSSChange(java.lang.String message,
                  java.lang.String item1,
                  java.lang.String item2)
Called when a change happens and there are two informational items.

Parameters:
message - Main message
item1 - Information item 1
item2 - Information item 2