Class VectorLayerInfo

All Implemented Interfaces:
ILayer, IVectorLayer, LayerConstants, Serializable, Cloneable
Direct Known Subclasses:
PersonalLayerInfo

public class VectorLayerInfo extends LayerInfo implements IVectorLayer
See Also:
  • Field Details

    • LAYER_CLASS_NAME

      public static final String LAYER_CLASS_NAME
      See Also:
    • nRow

      protected int nRow
    • nCol

      protected int nCol
    • hasEmptyUnivTile

      protected boolean hasEmptyUnivTile
    • acl

      protected Acl acl
    • attributeMetaData

      protected Attribute[] attributeMetaData
    • thematics

      protected Thematic[] thematics
    • mouseOverConfiguration

      protected MouseOverConfiguration mouseOverConfiguration
    • labelsConfig

      protected LabelsConfiguration labelsConfig
    • offset

      protected Point offset
    • requestMode

      protected int requestMode
    • creationTimeColumnName

      protected String creationTimeColumnName
    • modificationTimeColumnName

      protected String modificationTimeColumnName
    • authorColumnName

      protected String authorColumnName
    • idAttributeName

      protected String idAttributeName
    • keyAttributeName

      protected String keyAttributeName
  • Constructor Details

    • VectorLayerInfo

      public VectorLayerInfo()
  • Method Details

    • isHasEmptyUnivTile

      public boolean isHasEmptyUnivTile()
      Returns:
    • setHasEmptyUnivTile

      public void setHasEmptyUnivTile(boolean hasEmptyUnivTile)
      Parameters:
      hasEmptyUnivTile -
    • getNCol

      public int getNCol()
      Returns:
      Returns the nCol.
    • setNCol

      public void setNCol(int col)
      Parameters:
      col - The nCol to set.
    • getNRow

      public int getNRow()
      Returns:
      Returns the nRow.
    • setNRow

      public void setNRow(int row)
      Parameters:
      row - The nRow to set.
    • getTiles

      public TileSet getTiles()
      Specified by:
      getTiles in interface IVectorLayer
    • setTiles

      public void setTiles(TileSet tiles)
      Specified by:
      setTiles in interface IVectorLayer
    • getUseClientCache

      public boolean getUseClientCache()
      Specified by:
      getUseClientCache in interface IVectorLayer
      Returns:
    • setUseClientCache

      public void setUseClientCache(boolean useClientCache)
      Specified by:
      setUseClientCache in interface IVectorLayer
      Parameters:
      useClientCache -
    • getMouseOverConfiguration

      public MouseOverConfiguration getMouseOverConfiguration()
      Specified by:
      getMouseOverConfiguration in interface IVectorLayer
      Returns:
    • setMouseOverConfiguration

      public void setMouseOverConfiguration(MouseOverConfiguration mouseOverConfiguration)
      Specified by:
      setMouseOverConfiguration in interface IVectorLayer
      Parameters:
      mouseOverConfiguration -
    • getLayerClassName

      public String getLayerClassName()
      Specified by:
      getLayerClassName in class LayerInfo
      Returns:
    • isEditable

      public boolean isEditable()
      Specified by:
      isEditable in interface IVectorLayer
      Returns:
    • getLabelsConfig

      public LabelsConfiguration getLabelsConfig()
      Specified by:
      getLabelsConfig in interface IVectorLayer
      Returns:
    • setLabelsConfig

      public void setLabelsConfig(LabelsConfiguration labelsConfig)
      Specified by:
      setLabelsConfig in interface IVectorLayer
      Parameters:
      labelsConfig -
    • getOffset

      public Point getOffset()
      Specified by:
      getOffset in interface IVectorLayer
      Returns:
    • setOffset

      public void setOffset(Point offset)
      Specified by:
      setOffset in interface IVectorLayer
      Parameters:
      offset -
    • clone

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

      protected void clone(LayerInfo layerInfo)
      Clones all properties from this LayerInfo into the specified LayerInfo instance.
      Overrides:
      clone in class LayerInfo
      Parameters:
      layerInfo - the instance that will receive cloned properties.
    • getAcl

      public Acl getAcl()
      Specified by:
      getAcl in interface IVectorLayer
      Returns:
      acl for VectorLayers
    • setAcl

      public void setAcl(Acl acl)
      Specified by:
      setAcl in interface IVectorLayer
      Parameters:
      acl - for VectorLayers