File

libs/sensorml/src/lib/services/xml/SensorMLDocumentDecoder.ts

Index

Properties
Methods
Accessors

Properties

Private _profileIDMap
Type : BidiMap
Private decoder
Default value : new SensorMLDecoder()

Methods

Public decode
decode(document: Document)
Parameters :
Name Type Optional
document Document No
Returns : AbstractProcess

Accessors

profileIDMap
getprofileIDMap()
setprofileIDMap(profileIDMap)
Parameters :
Name Optional
profileIDMap No
Returns : void
import {
    AbstractProcess
} from '../../model/sml';
import { SensorMLDecoder } from './SensorMLDecoder';
import { BidiMap } from '../dynamicGUI/BidiMap';

export class SensorMLDocumentDecoder {

    private decoder = new SensorMLDecoder();
    private _profileIDMap: BidiMap;

    public get profileIDMap() {
        return this._profileIDMap;
    }
    public set profileIDMap(profileIDMap: BidiMap) {
        this._profileIDMap = profileIDMap;
        this.decoder.profileIDMap = this._profileIDMap;
    }
    public decode(document: Document): AbstractProcess {
        return this.decoder.decodeElement(document.documentElement);
    }

}

result-matching ""

    No results matching ""