wiki:csmlapi

Version 1 (modified by domlowe, 13 years ago) (diff)

[DS] Started CSML API page

CSML API

While the CSML parser provides a collection of objects it is not ideal to interact with these low level objects as it requires detailed knowledge of CSML structure.

The CSML API therefore exists as a collection of higher level methods that typically provide a wrapper to the lower level parser objects e.g. getListOfFeatures(). The API also provides a place to attach 'operations' to features e.g.subsetThisFeature().

Below is a list classes and methods/operations (in practice they are the same thing if not conceptually!) some of which are implemented others which are required.

(note this is likely to develop with CSML V2)

Dataset

method 1

method 2

AbstractFeature

method 1

method 2

method 3

AbstractFileExtract