01: package uk.org.ponder.saxalizer;
02:
03: import java.util.Map;
04:
05: /** A class which in addition to associating various attribute names with method names, also
06: * accepts arbitrary additional attributes implements this interface.
07: */
08:
09: public interface SAXalizableExtraAttrs {
10: /** This method is called to report the discovery of arbitary additional attributes
11: * attached to the tag corresponding to this node in the SAX stream.
12: * @param hal The extra attributes to report.
13: */
14: public Map getAttributes();
15: }
|