NAME

VOTABLE::BINARY - VOTABLE BINARY XML element class


SYNOPSIS

use VOTABLE::BINARY;


DESCRIPTION

This class implements the BINARY element from the VOTABLE DTD. This element encapsulates a stream of binary data (non-FITS).

The BINARY element is a Tier 1 element, and is described by the following excerpt from the VOTABLE 1.0 DTD:

 <!ELEMENT BINARY (STREAM)>

Methods

new($xmldom_element, %options)

Create and return a new VOTABLE::BINARY object, based on the supplied XML::DOM::Element object, using %options to set the attributes of the new object. If no XML::DOM::Element object is specified, or is undefined, create and return an empty VOTABLE::BINARY object. Return undef if an error occurs.

get_stream

Return the VOTABLE::STREAM object for the STREAM element which is the child of this BINARY element. Return undef if no STREAM element is found, or an error occurs.

set_stream($votable_stream)

Set the STREAM element for this BINARY element using the supplied VOTABLE::STREAM object. Return the VOTABLE::STREAM object on success, or undef if an error occurs.

Notes on class internals


WARNINGS


SEE ALSO

VOTABLE, VOTABLE::DATA, VOTABLE::STREAM


AUTHOR

Eric Winter, NASA GSFC (elwinter@milkyway.gsfc.nasa.gov)


VERSION

$Id: BINARY.pm,v 1.1.1.8 2002/05/21 14:07:47 elwinter Exp $