interface JLayer {
    attributes: JLayerAttribute[];
    authorPropertyName: string;
    defaultMetadatas: JLayerMetadata[];
    defaultStyleRule: undefined | JLayerStyleRule;
    description: string;
    dynamicFilter: JDynamicFilter;
    elementType: JLAYER_ELEMENT_TYPES;
    extent: null | JBoundaryBox;
    forms: JLayerForm[];
    geometry: JLayerGeometry;
    hasAttributeForm: boolean;
    hasExternalForms: boolean;
    hasInformationReport: boolean;
    id: JId;
    informationReports: JLayerInformationReport[];
    initialVisibility: boolean;
    isGroup: boolean;
    layerType: JLAYER_LAYER_TYPES;
    listedInTree: boolean;
    lowercasedAttributeNames: string[];
    maximumZoom: undefined | number;
    metadataSections: JLayerMetadataSection[];
    minimumZoom: undefined | number;
    mouseOver: JMapMouseOver;
    name: string;
    path: string;
    permissions: JLayerPermissions;
    queries: JQuery[];
    selectable: boolean;
    selectionStyleId: string;
    spatialDataSourceId: string;
    styleRules: JLayerStyleRule[];
    thematics: JLayerThematic[];
    useClientCache: boolean;
    visible: boolean;
}

Hierarchy (view full)

Properties

attributes: JLayerAttribute[]
authorPropertyName: string
defaultMetadatas: JLayerMetadata[]
defaultStyleRule: undefined | JLayerStyleRule
description: string
dynamicFilter: JDynamicFilter
extent: null | JBoundaryBox
forms: JLayerForm[]
geometry: JLayerGeometry
hasAttributeForm: boolean
hasExternalForms: boolean
hasInformationReport: boolean
id: JId
informationReports: JLayerInformationReport[]
initialVisibility: boolean
isGroup: boolean
listedInTree: boolean
lowercasedAttributeNames: string[]
maximumZoom: undefined | number
metadataSections: JLayerMetadataSection[]
minimumZoom: undefined | number
mouseOver: JMapMouseOver
name: string
path: string
permissions: JLayerPermissions
queries: JQuery[]
selectable: boolean
selectionStyleId: string
spatialDataSourceId: string
styleRules: JLayerStyleRule[]
thematics: JLayerThematic[]
useClientCache: boolean
visible: boolean