Table of Contents

Namespace combit.Reporting.Repository

Classes

NoHierarchyAttribute

Add this attribute to your class that implements IRepository if you don't want to support hierarchies (i.e. a folder structure) for the items.

RepositoryHelper

Helper class for repositories to support additional features and helpers. See IRepository for more information on repositories.

RepositoryImportUtil

Helper class for repositories to support the import of local files. See IRepository for more information on repositories. Note that this class should always be disposed after use!

RepositoryItem

Represents an entry of a IRepository.

RepositoryItemDescriptor

Provides access to the descriptors of repository items.

RepositoryItemDescriptorCrossPlatformObject

Represents a cross-platform repository item descriptor object. Provides support for item type, folder/parent identifiers, and localized names/descriptions.

RepositoryItemType

Provides the predefined repository item types of List & Label.

RepositoryValidator
SingleThreadedAttribute

Add this attribute to your class that implements IRepository if you require all calls coming from a single thread.

Interfaces

IRepository

Represents a storage for the files that a List & Label project depends on, e.g. drilldown projects, includes, images, shapefiles, etc. Once a repository is active, those external files are referenced via an ID instead of local file paths. The IRepository implementation is responsible for storing and loading the contents and metadata information ("descriptor") of the items in the repository.