Class AFPResourceLevel

java.lang.Object
org.apache.fop.afp.AFPResourceLevel

public class AFPResourceLevel extends Object
A resource level
  • Constructor Details

    • AFPResourceLevel

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

    • valueOf

      public static AFPResourceLevel valueOf(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 URI getExternalURI()
      Returns the URI of the external resource group.
      Returns:
      the destination URI of the external resource group
    • setExternalUri

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

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object