Class AFPResourceLevel


  • public class AFPResourceLevel
    extends java.lang.Object
    A resource level
    • Constructor Detail

      • AFPResourceLevel

        public AFPResourceLevel​(AFPResourceLevel.ResourceType resourceType)
        Main constructor
        Parameters:
        resourceType - the resource type
    • Method Detail

      • valueOf

        public static AFPResourceLevel valueOf​(java.lang.String levelString)
        Sets the resource placement level within the AFP output
        Parameters:
        levelString - the resource level (page, page-group, document, print-file or external)
        Returns:
        true if the resource level was successfully set
      • isPage

        public boolean isPage()
        Returns true if this is at page level
        Returns:
        true if this is at page level
      • isPageGroup

        public boolean isPageGroup()
        Returns true if this is at page group level
        Returns:
        true if this is at page group level
      • isDocument

        public boolean isDocument()
        Returns true if this is at document level
        Returns:
        true if this is at document level
      • isExternal

        public boolean isExternal()
        Returns true if this is at external level
        Returns:
        true if this is at external level
      • isPrintFile

        public boolean isPrintFile()
        Returns true if this is at print-file level
        Returns:
        true if this is at print-file level
      • isInline

        public boolean isInline()
        Returns true if this resource level is inline
        Returns:
        true if this resource level is inline
      • getExternalURI

        public java.net.URI getExternalURI()
        Returns the URI of the external resource group.
        Returns:
        the destination URI of the external resource group
      • setExternalUri

        public void setExternalUri​(java.net.URI uri)
        Sets the URI of the external resource group.
        Parameters:
        uri - the URI of the external resource group
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object