Package org.apache.fop.afp
Class AFPResourceInfo
- java.lang.Object
-
- org.apache.fop.afp.AFPResourceInfo
-
public class AFPResourceInfo extends java.lang.ObjectThe level at which a resource is to reside in the AFP output
-
-
Field Summary
Fields Modifier and Type Field Description static AFPResourceLevelDEFAULT_LEVELthe general default resource levelprivate java.awt.DimensionimageDimensionthe image dimension in page coordinates (non-null only when page segments are generated because the cannot be scaled for painting).private AFPResourceLevellevelthe resource level of this resourceprivate booleanlevelChangedtrue when the resource level was changedprivate java.lang.Stringnamethe reference name of this resourceprivate java.lang.Stringurithe URI of this resource
-
Constructor Summary
Constructors Constructor Description AFPResourceInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.awt.DimensiongetImageDimension()Returns an optional image dimension (in page coordinates).AFPResourceLevelgetLevel()Returns the resource leveljava.lang.StringgetName()Returns the resource reference namejava.lang.StringgetUri()Returns the URI of this data object.inthashCode()booleanlevelChanged()Returns true when the resource level was setvoidsetImageDimension(java.awt.Dimension dim)Sets an optional image dimension (in page coordinates).voidsetLevel(AFPResourceLevel resourceLevel)Sets the resource levelvoidsetName(java.lang.String resourceName)Sets the resource reference namevoidsetUri(java.lang.String uri)Sets the data object URI.java.lang.StringtoString()
-
-
-
Field Detail
-
DEFAULT_LEVEL
public static final AFPResourceLevel DEFAULT_LEVEL
the general default resource level
-
uri
private java.lang.String uri
the URI of this resource
-
imageDimension
private java.awt.Dimension imageDimension
the image dimension in page coordinates (non-null only when page segments are generated because the cannot be scaled for painting).
-
name
private java.lang.String name
the reference name of this resource
-
level
private AFPResourceLevel level
the resource level of this resource
-
levelChanged
private boolean levelChanged
true when the resource level was changed
-
-
Method Detail
-
setUri
public void setUri(java.lang.String uri)
Sets the data object URI.- Parameters:
uri- the data object URI
-
getUri
public java.lang.String getUri()
Returns the URI of this data object.- Returns:
- the URI of this data object
-
setImageDimension
public void setImageDimension(java.awt.Dimension dim)
Sets an optional image dimension (in page coordinates). This is only used if a page segment is created for this resource as page segments cannot be rescaled for painting.- Parameters:
dim- the image dimension (in page coordinates)
-
getImageDimension
public java.awt.Dimension getImageDimension()
Returns an optional image dimension (in page coordinates). This is only used if a page segment is created for this resource as page segments cannot be rescaled for painting.- Returns:
- the image dimension (or null if not applicable)
-
setName
public void setName(java.lang.String resourceName)
Sets the resource reference name- Parameters:
resourceName- the resource reference name
-
getName
public java.lang.String getName()
Returns the resource reference name- Returns:
- the resource reference name
-
getLevel
public AFPResourceLevel getLevel()
Returns the resource level- Returns:
- the resource level
-
setLevel
public void setLevel(AFPResourceLevel resourceLevel)
Sets the resource level- Parameters:
resourceLevel- the resource level
-
levelChanged
public boolean levelChanged()
Returns true when the resource level was set- Returns:
- true when the resource level was set
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-