Class PersonalVectorLayer

All Implemented Interfaces:
JMapEventDispatcher, ILayer, IVectorLayer, LayerConstants, LayerNode, Shareable, Serializable, Cloneable, Comparable<Layer>

public class PersonalVectorLayer extends VectorLayer
See Also:
  • Constructor Details

    • PersonalVectorLayer

      public PersonalVectorLayer(PersonalLayerInfo personalLayerInfo)
  • Method Details

    • isEditable

      public boolean isEditable()
      Description copied from class: VectorLayer
      Returns whether this layer is editable.
      Specified by:
      isEditable in interface IVectorLayer
      Overrides:
      isEditable in class VectorLayer
      Returns:
      the boolean value whether this layer is editable.
    • canWrite

      public boolean canWrite()
    • getLayerInfo

      public PersonalLayerInfo getLayerInfo()
    • getForms

      public List<FormInfo> getForms()
      Specified by:
      getForms in interface IVectorLayer
      Overrides:
      getForms in class VectorLayer
    • getSubForms

      public List<SubFormInfo> getSubForms()
      Specified by:
      getSubForms in interface IVectorLayer
      Overrides:
      getSubForms in class VectorLayer
    • toLayerInfo

      public PersonalLayerInfo toLayerInfo()
      Overrides:
      toLayerInfo in class VectorLayer
    • getCreationTimeColumnName

      public String getCreationTimeColumnName()
      returns PersonalLayerInfo.CREATION_TIME_ATTRIBUTE
      Returns:
      creation time column name for editable VectorLayers
    • getModificationTimeColumnName

      public String getModificationTimeColumnName()
      returns PersonalLayerInfo.MODIFICATION_TIME_ATTRIBUTE
      Returns:
      modificationTime column name for editable VectorLayers
    • getAuthorColumnName

      public String getAuthorColumnName()
      returns PersonalLayerInfo.AUTHOR_ATTRIBUTE
      Returns:
      author column name for editable VectorLayers
    • setCreationTimeColumnName

      public void setCreationTimeColumnName(String creationTimeColumnName)
      Should not be called as CREATION_TIME_ATTRIBUTE is always used
      Parameters:
      creationTimeColumnName - for editable VectorLayers
    • setModificationTimeColumnName

      public void setModificationTimeColumnName(String modificationTimeColumnName)
      Should not be called as MODIFICATION_TIME_ATTRIBUTE is always used
      Parameters:
      modificationTimeColumnName - for editable VectorLayers
    • setAuthorColumnName

      public void setAuthorColumnName(String authorColumnName)
      Should not be called as AUTHOR_ATTRIBUTE is always used
      Parameters:
      authorColumnName - for editable VectorLayers