All Implemented Interfaces:
GomCheckable, GomElement, GomFormElement, GomHideable, GomLangInfoProvider, GomProjectProvider, GomSearchRelevancy, GomTransferReceiver, LineBreakable, Serializable

@NonExtendable public class GomImageMap extends GomFile implements GomTransferReceiver
GOM implementation for image maps.
Since:
3.1
See Also:
  • Field Details

  • Constructor Details

    • GomImageMap

      public GomImageMap()
  • Method Details

    • getDefaultTag

      @NotNull protected @NotNull String getDefaultTag()
      Description copied from class: AbstractGomElement
      Return the default tag for a gom element.
      Overrides:
      getDefaultTag in class GomFile
      Returns:
      The elements default tag.
    • getLinkEditors

      public GomLinkEditorList getLinkEditors()
      List of link editors valid for this element
      Since:
      4.0
    • getSimpleMode

      public YesNo getSimpleMode()
      Indicates if the functional range is limited
      Since:
      5.1
    • setSimpleMode

      public void setSimpleMode(YesNo simpleMode)
      Sets if the functional range is limited
      Since:
      5.1
    • simpleMode

      public boolean simpleMode()
      Convenience API for getSimpleMode() returning a boolean value.
      Since:
      5.1
    • getResolution

      @Nullable public @Nullable String getResolution()
      UID of the resolution that should be used
      Since:
      5.1
    • setResolution

      public void setResolution(String resolution)
      Sets the UID of the resolution that should be used
      Since:
      5.1
    • getNoBreak

      @NotNull public @NotNull YesNo getNoBreak()
      Description copied from class: AbstractGomFormElement
      Indicates, whether the next form element should follow in the same line as this one.
      Overrides:
      getNoBreak in class AbstractGomFormElement
      Returns:
      YES, to make the next form element follow. Defaults to YesNo.NO.
    • getConvertEntities

      @NotNull public @NotNull ConvertEntity getConvertEntities()
      Description copied from class: AbstractGomFormElement
      Provides the mode for entity conversions.
      Overrides:
      getConvertEntities in class AbstractGomFormElement
      Returns:
      The entity conversion mode. Default is none.
    • getAllowFolder

      @NotNull public @NotNull YesNo getAllowFolder()
      Description copied from class: GomFile
      Indicates if folders are allowed as selection
      Overrides:
      getAllowFolder in class GomFile
    • getUpload

      public YesNo getUpload()
      Indicates if uploading of media is allowed.
      Overrides:
      getUpload in class GomFile
      Since:
      5.2.2105
    • getUploadFolder

      @Nullable public @Nullable String getUploadFolder()
      Description copied from class: GomFile
      Store folder used for uploads, if upload is allowed
      Overrides:
      getUploadFolder in class GomFile
    • getRemoteUploadFolder

      @Nullable public @Nullable String getRemoteUploadFolder()
      Description copied from class: GomFile
      Fixed folder for upload in the remote project
      Overrides:
      getRemoteUploadFolder in class GomFile
    • getAllowLanguageDependentUpload

      @Deprecated public YesNo getAllowLanguageDependentUpload()
      Deprecated.
      Description copied from class: GomFile
      Indicates if it is allowed to upload language-dependent media
      Overrides:
      getAllowLanguageDependentUpload in class GomFile
    • getTransferConstraints

      public TransferConstraint getTransferConstraints(SpecialistsBroker broker)
      Description copied from interface: GomTransferReceiver
      Returns a TransferConstraint object for this element, which describes the store element based transfer restrictions.
      Specified by:
      getTransferConstraints in interface GomTransferReceiver
      Parameters:
      broker - Broker for requesting services or providers.
      Returns:
      transfer constraint
    • linkEditors

      @NotNull public @NotNull OrderedSet<String> linkEditors()
      Return a set of link editor names.
      Returns:
      The set of names.
      Since:
      4.0
    • getAllowedEditors

      @Nullable @Deprecated(since="4.0") public @Nullable String getAllowedEditors()
      Deprecated.
      since 4.0 - no replacement
      Allowed editors
      Since:
      2.0
    • setAllowedEditors

      @Deprecated(since="4.0") public void setAllowedEditors(String csv)
      Deprecated.
      since 4.0 - no replacement
      Sets the allowed editors
      Since:
      2.0