Interface Attachment

  • All Superinterfaces:
    java.lang.Cloneable, java.lang.Comparable<Page>, Page
    All Known Implementing Classes:
    Attachment, DynamicAttachment

    public interface Attachment
    extends Page
    Describes an attachment. Attachments are actually derivatives of a WikiPage, since they do actually have a WikiName as well.
    • Method Detail

      • getFileName

        java.lang.String getFileName()
        Returns the file name of the attachment.
        A String with the file name.
      • setFileName

        void setFileName​(java.lang.String name)
        Sets the file name of this attachment.
        name - The name of the attachment. Must be a legal file name without the path.
      • getParentName

        java.lang.String getParentName()
        Returns the name of the parent of this Attachment, i.e. the page which contains this attachment.
        String depicting the parent of the attachment.
      • isCacheable

        boolean isCacheable()
        Returns true, if this attachment can be cached by the user agent. By default attachments are cacheable.
        False, if the attachment should not be cached by the user agent.
      • setCacheable

        void setCacheable​(boolean value)
        Sets this attachment to be cacheable or not. This mostly concerns things like DynamicAttachments, but it may be useful for certain AttachmentProviders as well.
        value - True or false, depending on whether you want this attachment to be cacheable or not.