# Uses of Class
org.eclipse.birt.report.model.api.ListingHandle

Packages that use ListingHandle
Package
Description
org.eclipse.birt.report.model.api
Tool-writer's interface for the BIRT design model (also known as the "Design Engine.")
org.eclipse.birt.report.model.api.validators
Provides the validation classes for semantic check on multiple properties.

## Uses of ListingHandle in org.eclipse.birt.report.model.api

Subclasses of ListingHandle in org.eclipse.birt.report.model.api
Modifier and Type
Class
Description
`class`
`ListHandle`
Represents a list report item.
`class`
`TableHandle`
Represents a table element.

## Uses of ListingHandle in org.eclipse.birt.report.model.api.validators

Methods in org.eclipse.birt.report.model.api.validators with parameters of type ListingHandle
Modifier and Type
Method
Description
`List<SemanticException>`
GroupNameValidator.`validate(ListingHandle element)`
Validates whether the given element contains the duplicate group name.
`List<SemanticException>`
GroupNameValidator.`validateForAddingGroup(ListingHandle element, String groupName)`
Validates whether the group with the given name can be added into the given listing element.
`List<SemanticException>`
GroupNameValidator.`validateForRenamingGroup(ListingHandle element, GroupHandle group, String groupName)`
Validates whether the group can be renamed to the given name.