# Package org.eclipse.birt.report.model.api.util

package org.eclipse.birt.report.model.api.util
Utility classes.

## Package Specification

Provides a number of general purpose utility classes for representing point, representing rectangle, and working with string, color, dimension.

Related Packages
Package
Description
org.eclipse.birt.report.model.api
Tool-writer's interface for the BIRT design model (also known as the "Design Engine.")
Class
Description
ColorUtil
Utility class to do color parsing or converting work.
ColumnBindingUtil
The utility class for bound data columns migration.
CompatibilityUtil
Provides the backward compatibility for the user.
CopyUtil
The utility class for copy/paste.
CubeUtil
Utility class to provide some methods about cube.
DataTypeConvertUtil
The utility class to convert values between parameter type choices and column data type choices.
DimensionUtil
Utility class to do conversions between units.
DocumentUtil
Utility class for the serialize a report design in which all the elements localize their property values from the referred external resources, such as library elements, library embedded images.
ElementExportUtil
Represents the utility class to help export element and structure to library file.
ElementExportUtilImpl
Represents the utility class to help export element and structure to library file.
IBookmarkInfo
IElementCopy
The copied object created from `CopyUtil.copy()`.
IPasteStatus
Interface to provide information for paste checks.
OperatorUtil
Represents the utility class to help compute level of operator.
ParameterValidationUtil
Validates the parameter value with the given data type and format pattern string.
Point
Represents a point in application units.
PropertyValueValidationUtil
Utility class to validate the property value.
Rectangle
Represents the position and size of a rectangle in application units.
StringUtil
Collection of string utilities.
StyleUtil
Utility class to provide some methods about the style element, styled element and style properties.
UnicodeUtil
The utility class to handle Unicode encoding and signatures.
URIUtil
Utility class to handle URI.
XPathUtil
The XPath string helps user locate this element in design file.