Package org.apache.fop.afp
Class AFPResourceLevelDefaults
java.lang.Object
org.apache.fop.afp.AFPResourceLevelDefaults
This class holds resource levels defaults for the various resource types.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDefaultResourceLevel
(byte type) Returns the default resource level for a particular resource type.private static byte
getResourceType
(String resourceTypeName) void
Allows to merge the values from one instance into another.private static void
registerResourceTypeName
(String name, byte type) void
setDefaultResourceLevel
(byte type, AFPResourceLevel level) Sets the default resource level for a particular resource type.void
setDefaultResourceLevel
(String type, AFPResourceLevel level) Sets the default resource level for a particular resource type.
-
Field Details
-
RESOURCE_TYPE_NAMES
-
defaultResourceLevels
-
-
Constructor Details
-
AFPResourceLevelDefaults
public AFPResourceLevelDefaults()Creates a new instance with default values.
-
-
Method Details
-
registerResourceTypeName
-
getResourceType
-
setDefaultResourceLevel
Sets the default resource level for a particular resource type.- Parameters:
type
- the resource type namelevel
- the resource level
-
setDefaultResourceLevel
Sets the default resource level for a particular resource type.- Parameters:
type
- the resource type (ResourceObject
.TYPE_*)level
- the resource level
-
getDefaultResourceLevel
Returns the default resource level for a particular resource type.- Parameters:
type
- the resource type (ResourceObject
.TYPE_*)- Returns:
- the default resource level
-
mergeFrom
Allows to merge the values from one instance into another. Values from the instance passed in as a parameter override values of this instance.- Parameters:
other
- the other instance to get the defaults from
-