FileDocCategorySizeDatePackage
ViewReceiverReport.javaAPI DocJMF 2.1.1e2291Mon May 12 12:20:34 BST 2003jmapps.rtp

ViewReceiverReport

public class ViewReceiverReport extends JMPanel

Fields Summary
private ReceiverReport
reportReceiver
private ViewSourceDescription
panelSrcDescr
private JMPanel
panelLabels
private JMPanel
panelData
private Label
fieldSSRC
private static final String
LABEL_SSRC
Constructors Summary
public ViewReceiverReport(ReceiverReport reportReceiver)



          
	    super ();

        this.reportReceiver = reportReceiver;
        try {
            init();
        }
        catch (Exception e) {
            e.printStackTrace();
        }
    
Methods Summary
private voidinit()

        JMPanel     panel;
        Label       label;

        this.setLayout ( new BorderLayout(6,6) );
        panel = new JMPanel ( new BorderLayout(6,6) );
        this.add ( panel, BorderLayout.NORTH );

        panelLabels = new JMPanel ( new GridLayout(0,1,0,0) );
        panel.add ( panelLabels, BorderLayout.WEST );
        panelData = new JMPanel ( new GridLayout(0,1,0,0) );
        panel.add ( panelData, BorderLayout.CENTER );

        label = new Label ( LABEL_SSRC );
        panelLabels.add ( label );
        fieldSSRC = new Label ();
        panelData.add ( fieldSSRC );

        panel = new JMPanel ( new BorderLayout(6,6) );
        this.add ( panel, BorderLayout.CENTER );
        panelSrcDescr = new ViewSourceDescription ( null );
        panel.add ( panelSrcDescr, BorderLayout.NORTH );

        updateFields ( reportReceiver );
    
public voidupdateFields(javax.media.rtp.rtcp.ReceiverReport reportReceiver)

        if ( reportReceiver == null )
            return;

        this.reportReceiver = reportReceiver;
        fieldSSRC.setText ( "" + Signed.UnsignedInt((int)reportReceiver.getSSRC()) );
        panelSrcDescr.updateFields ( reportReceiver.getSourceDescription() );