public static enumerateObjectInstances()

in src/dataViewObjectsParser.ts [88:113]


    public static enumerateObjectInstances(
        dataViewObjectParser: DataViewObjectsParser,
        options: EnumerateVisualObjectInstancesOptions): VisualObjectInstanceEnumeration {

        let dataViewProperties: DataViewProperties = dataViewObjectParser && dataViewObjectParser[options.objectName];

        if (!dataViewProperties) {
            return [];
        }

        let instance: VisualObjectInstance = {
            objectName: options.objectName,
            selector: null,
            properties: {}
        };

        for (let key in dataViewProperties) {
            if (dataViewProperties.hasOwnProperty(key)) {
                instance.properties[key] = dataViewProperties[key];
            }
        }

        return {
            instances: [instance]
        };
    }