OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
XDOutputFactory Class Reference

A factory for the XDByte, ..., XDGrid types. More...

#include <XDOutputFactory.h>

Inheritance diagram for XDOutputFactory:
Inheritance graph
Collaboration diagram for XDOutputFactory:
Collaboration graph

Public Member Functions

virtual libdap::Array * NewArray (const string &n="", libdap::BaseType *v=0) const
 
virtual libdap::Byte * NewByte (const string &n="") const
 
virtual libdap::Float32 * NewFloat32 (const string &n="") const
 
virtual libdap::Float64 * NewFloat64 (const string &n="") const
 
virtual libdap::Grid * NewGrid (const string &n="") const
 
virtual libdap::Int16 * NewInt16 (const string &n="") const
 
virtual libdap::Int32 * NewInt32 (const string &n="") const
 
virtual libdap::Sequence * NewSequence (const string &n="") const
 
virtual libdap::Str * NewStr (const string &n="") const
 
virtual libdap::Structure * NewStructure (const string &n="") const
 
virtual libdap::UInt16 * NewUInt16 (const string &n="") const
 
virtual libdap::UInt32 * NewUInt32 (const string &n="") const
 
virtual libdap::Url * NewUrl (const string &n="") const
 
 XDOutputFactory ()
 
virtual ~XDOutputFactory ()
 

Detailed Description

A factory for the XDByte, ..., XDGrid types.

Author
James Gallagher

Definition at line 46 of file XDOutputFactory.h.

Constructor & Destructor Documentation

XDOutputFactory::XDOutputFactory ( )
inline

Definition at line 48 of file XDOutputFactory.h.

virtual XDOutputFactory::~XDOutputFactory ( )
inlinevirtual

Definition at line 49 of file XDOutputFactory.h.

Member Function Documentation

Array * XDOutputFactory::NewArray ( const string &  n = "",
libdap::BaseType *  v = 0 
) const
virtual

Definition at line 104 of file XDOutputFactory.cc.

Byte * XDOutputFactory::NewByte ( const string &  n = "") const
virtual

Definition at line 49 of file XDOutputFactory.cc.

Float32 * XDOutputFactory::NewFloat32 ( const string &  n = "") const
virtual

Definition at line 80 of file XDOutputFactory.cc.

Float64 * XDOutputFactory::NewFloat64 ( const string &  n = "") const
virtual

Definition at line 86 of file XDOutputFactory.cc.

Grid * XDOutputFactory::NewGrid ( const string &  n = "") const
virtual

Definition at line 123 of file XDOutputFactory.cc.

Int16 * XDOutputFactory::NewInt16 ( const string &  n = "") const
virtual

Definition at line 55 of file XDOutputFactory.cc.

Int32 * XDOutputFactory::NewInt32 ( const string &  n = "") const
virtual

Definition at line 67 of file XDOutputFactory.cc.

Sequence * XDOutputFactory::NewSequence ( const string &  n = "") const
virtual

Definition at line 116 of file XDOutputFactory.cc.

Str * XDOutputFactory::NewStr ( const string &  n = "") const
virtual

Definition at line 92 of file XDOutputFactory.cc.

Structure * XDOutputFactory::NewStructure ( const string &  n = "") const
virtual

Definition at line 110 of file XDOutputFactory.cc.

UInt16 * XDOutputFactory::NewUInt16 ( const string &  n = "") const
virtual

Definition at line 61 of file XDOutputFactory.cc.

UInt32 * XDOutputFactory::NewUInt32 ( const string &  n = "") const
virtual

Definition at line 74 of file XDOutputFactory.cc.

Url * XDOutputFactory::NewUrl ( const string &  n = "") const
virtual

Definition at line 98 of file XDOutputFactory.cc.


The documentation for this class was generated from the following files: