Understanding the NCML Handler: Difference between revisions
From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
(Created page with "The NCML handler has 53 classes. The classes fall into four broad categories: ;Utilities: Used to perform various routine tasks (namespace ''agg_util'') ;BES Framework: Used t...") |
(No difference)
|
Revision as of 18:53, 12 August 2015
The NCML handler has 53 classes. The classes fall into four broad categories:
- Utilities
- Used to perform various routine tasks (namespace agg_util)
- BES Framework
- Used to instantiate the module and provide interface hooks for the BES DAP module (namespace ncml_module)
- NCML Parser
- A SAX2 parser that uses the NCML text to build one or more DAP objects (DDS, DataDDS, etc.) (namespace ncml_module)
- AIS code
- Classes that add, modify or remove variables and attributes. (namespace ncml_module)
- Aggregation code
- Classes that build Join New and Join Existing aggregations (namespace ncml_module)
The following sections list the classes/files that fall into these five categories along with some notes about those classes where appropriate.