public void handleEvent(Event evt) {
++count;
if(silent)
return;
System.out.print("EVT "+count+": '"+
evt.getType()+
"' listener '"+(evt.getCurrentNode()).getNodeName()+
"' target '"+((Node)evt.getTarget()).getNodeName()+
"' while "+phasename[evt.getEventPhase()] +
"... ");
if(evt.getBubbles()) System.out.print("will bubble");
if(evt.getCancelable()) System.out.print("can cancel");
System.out.print("\n");
if(evt instanceof MutationEvent)
{
MutationEvent me=(MutationEvent)evt;
System.out.print("\t");
if(me.getRelatedNode()!=null)
System.out.print(" relatedNode='"+me.getRelatedNode()+"'");
if(me.getAttrName()!=null)
System.out.print(" attrName='"+me.getAttrName()+"'");
System.out.print("\n");
if(me.getPrevValue()!=null)
System.out.println("\t prevValue='"+me.getPrevValue()+"'");
if(me.getNewValue()!=null)
System.out.println("\t newValue='"+me.getNewValue()+"'");
}
}
|