// Copyright FreeHEP, 2007.
package hep.aida.ref.xml;
import org.freehep.wbxml.Attributes;
import org.xml.sax.SAXException;
/**
* Aida Handler for Binary XML
*
* @author Mark Donszelmann
* @version $Id$
*/
public interface AidaBinaryHandler {
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_item(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_entries1d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_entries1d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_argument(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_argument() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_data1d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_data1d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_bin1d(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_entryITuple(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_entryITuple() throws SAXException;
/**
* A data element event handling method.
*
* @param data
* value or null
* @param meta
* attributes
*
*/
public void handle_codelet(final java.lang.String data,
final Attributes meta) throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_column(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_tuple(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_tuple() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_function(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_function() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_columns(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_columns() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_dataPointSet(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_dataPointSet() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_dataPoint(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_dataPoint() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_implementation(final Attributes meta)
throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_entry1d(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_cloud1d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_cloud1d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_row(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_row() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_annotation(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_annotation() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_entry3d(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_histogram3d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_histogram3d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_aida(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_aida() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_entry(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_data2d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_data2d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_bin3d(final Attributes meta) throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_parameter(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_arguments(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_arguments() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_parameters(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_parameters() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_rows(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_rows() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_histogram1d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_histogram1d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_axis(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_axis() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_cloud3d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_cloud3d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_binBorder(final Attributes meta) throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_range(final Attributes meta) throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_measurement(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_data3d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_data3d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_entry2d(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_profile1d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_profile1d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_entries2d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_entries2d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_entries3d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_entries3d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_bin2d(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_statistics(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_statistics() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_profile2d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_profile2d() throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_cloud2d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_cloud2d() throws SAXException;
/**
* An empty element event handling method.
*
* @param meta
* data value or null
*
*/
public void handle_statistic(final Attributes meta) throws SAXException;
/**
* A container element start event handling method.
*
* @param meta
* attributes
*
*/
public void start_histogram2d(final Attributes meta) throws SAXException;
/**
* A container element end event handling method.
*
*/
public void end_histogram2d() throws SAXException;
}