Interface IVectorLayer

All Superinterfaces:
ILayer
All Known Implementing Classes:
PersonalLayerInfo, PersonalVectorLayer, VectorLayer, VectorLayerInfo

public interface IVectorLayer extends ILayer
  • Field Details

  • Method Details

    • getTiles

      TileSet getTiles()
    • setTiles

      void setTiles(TileSet tiles)
    • getUseClientCache

      boolean getUseClientCache()
      Returns:
      true if it use the client cache
    • setUseClientCache

      void setUseClientCache(boolean useClientCache)
      Parameters:
      useClientCache -
    • getAttributeMetaData

      Attribute[] getAttributeMetaData()
      Returns:
      bounds attributes
    • setAttributeMetaData

      void setAttributeMetaData(Attribute[] attributeMetaData)
      Parameters:
      attributeMetaData -
    • getMouseOverConfiguration

      MouseOverConfiguration getMouseOverConfiguration()
      Returns:
      the mouse over configuration
    • setMouseOverConfiguration

      void setMouseOverConfiguration(MouseOverConfiguration mouseOverConfiguration)
      Parameters:
      mouseOverConfiguration -
    • getThematics

      Thematic[] getThematics()
      Returns:
      the thematics
    • setThematics

      void setThematics(Thematic[] thematics)
      Parameters:
      thematics -
    • getRequestMode

      int getRequestMode()
      Returns:
      the request mode
    • setRequestMode

      void setRequestMode(int requestMode)
      Parameters:
      requestMode -
    • getElementFactory

      K2DElementFactory getElementFactory()
      Specified by:
      getElementFactory in interface ILayer
      Returns:
      the element factory
    • setElementFactory

      void setElementFactory(K2DElementFactory elementFactory)
      Specified by:
      setElementFactory in interface ILayer
      Parameters:
      elementFactory -
    • isEditable

      @Deprecated boolean isEditable()
      Deprecated.
      replaced by getAcl() checkPermission(Permission)
      Returns:
      true if the layer is editable
    • getLabelsConfig

      LabelsConfiguration getLabelsConfig()
      Returns:
      labels configuration
    • setLabelsConfig

      void setLabelsConfig(LabelsConfiguration labelsConfig)
      Parameters:
      labelsConfig -
    • getHyperlinks

      Hyperlink[] getHyperlinks()
    • setHyperlinks

      void setHyperlinks(Hyperlink[] hyperlinks)
    • getForms

      List<FormInfo> getForms()
    • setForms

      void setForms(List<FormInfo> forms)
    • getSubForms

      List<SubFormInfo> getSubForms()
    • setSubForms

      void setSubForms(List<SubFormInfo> subForms)
    • clone

      Object clone()
      Description copied from interface: ILayer
      Returns a deep clone of the current LayerInfo instance.
      Specified by:
      clone in interface ILayer
      Returns:
      a clone of the current instance.
    • getOffset

      Point getOffset()
    • setOffset

      void setOffset(Point offset)
    • setCreationTimeColumnName

      void setCreationTimeColumnName(String creationTimeColumnName)
      Parameters:
      creationTimeColumnName - for editable VectorLayers
    • getCreationTimeColumnName

      String getCreationTimeColumnName()
      Returns:
      creation time column name for editable VectorLayers
    • setModificationTimeColumnName

      void setModificationTimeColumnName(String modificationTimeColumnName)
      Parameters:
      modificationTimeColumnName - for editable VectorLayers
    • getModificationTimeColumnName

      String getModificationTimeColumnName()
      Returns:
      modificationTime column name for editable VectorLayers
    • setAuthorColumnName

      void setAuthorColumnName(String authorColumnName)
      Parameters:
      authorColumnName - for editable VectorLayers
    • getAuthorColumnName

      String getAuthorColumnName()
      Returns:
      author column name for editable VectorLayers
    • getIdAttributeName

      String getIdAttributeName()
      Returns:
      the idAttributeName
    • setIdAttributeName

      void setIdAttributeName(String idAttributeName)
      Parameters:
      idAttributeName - the idAttributeName to set
    • getKeyAttributeName

      String getKeyAttributeName()
      Returns:
      the keyAttributeName
    • setKeyAttributeName

      void setKeyAttributeName(String keyAttributeName)
      Parameters:
      keyAttributeName - the keyAttributeName to set
    • getAcl

      Acl getAcl()
      Returns:
      acl for VectorLayers
    • setAcl

      void setAcl(Acl acl)
      Parameters:
      acl - for VectorLayers
    • getHeatMapDisplayStrategyInfo

      HeatMapDisplayStrategyInfo getHeatMapDisplayStrategyInfo()
    • setHeatMapDisplayStrategyInfo

      void setHeatMapDisplayStrategyInfo(HeatMapDisplayStrategyInfo heatMapDisplayStrategyInfo)
    • getClusterDisplayStrategyInfo

      ClusterDisplayStrategyInfo getClusterDisplayStrategyInfo()
    • setClusterDisplayStrategyInfo

      void setClusterDisplayStrategyInfo(ClusterDisplayStrategyInfo clusterDisplayStrategyInfo)
    • getDatabaseConfigInfo

      DatabaseConfigInfo getDatabaseConfigInfo()
    • setDatabaseConfigInfo

      void setDatabaseConfigInfo(DatabaseConfigInfo databaseConfigInfo)