# All Classes and Interfaces

Class
Description
AudienceMetadataHandler
Metadata extractor for `<audience>` element in DITA.
AudiencePropertyHandler
Extracts roles from the `audience` attribute on the root element of topics and and the root map.
ComponentMetadataHandler
Metadata handler that extracts iiRDS components from `<component>` elements of maps and topics.
CompositeIRIHandler
A composite IRI handler.
CompositeMetadataHandler
A composite metadata handler.
Configuration
The configuration context of the iiRDS processing in the DITA-OT
Constants
Some iiRDS specific constants
ContentHashBuilder
Generate a hash value of XML content
CopyrightMetadataHandler
Metadata handler that extracts iiRDS rights from `<copyright>` elements of maps and topics.
CritdatesMetadataHandler
Metadata handler that extracts iiRDS metadata from `<critdates>` elements of maps and topics.
DefaultIRIHandler
Default implementation of `IRIHandler`.
DefaultIRIHandlerProvider
The default IRI handler provider implementation.
DefaultMetadataHandlerProvider
The default metadata handler provider implementation.
DirectoryNodes
Facade to iiRDS DirectoryNode
Factory
Factory for iiRDS RDF model objects
FallbackIRIHandler
Fallback implementation of `IRIHandler`.
FilterUtilsProxy
Proxy class to enable access package private methods of `FilterUtils` .
IirdsConstants
iiRDS constants covering IRIs, namespaces. properties and resources
IirdsDitaReader
Reads the DITA input file of the transformation and processes it to extract iiRDS information
IirdsGenerationModuleImpl
IirdsMetadataHandler
Gets metadata from DITA content and updates the iiRDS RDF model with the found metadata.
IirdsMetadataHandlerProvider
Provider for `IirdsMetadataHandler` implementations.
IirdsModelBuilder
Builds an iiRDS model
IirdsModelBuilderImpl
Builds an iiRDS model
IirdsModelSerializer
Write RDF model to XML.
IirdsModelSerializerImpl
IirdsTopicReader
Reads and DITA topic and extract information relevant to iiRDS processing.
InformationUnits
Facade to iiRDS InformationUnit
IRIHandler
Calculate IRIs for use in in iiRDS RDF
IRIHandlerProvider
Provider for `IRIHandler` implementations.
IRIUtils
Utility methods to generate IRIs
LanguageExtractor
Extract the language from the XML of a node and store it at the node.
MetadataUtils
Utilities for metadata extraction and conversion to iiRDS.
Packages
Facade to iiRDS Package
Parties
Facade to iiRDS Party
ProdnameMetadataHandler
Metadata handler that extract iiRDS product variants from `<prodname>` elements of maps and topics.
ProductPropertyHandler
Extracts products from the `product` attribute on the root element of topics and and the root map.
RDFConstants
Constants related to iiRDS.
RDFReader
RDFUtils
RDF utilities
RelationType
Renditions
Facade to iiRDS Rendition
ShortdescMetadataHandler
Metadata handler that gets the first `<shortdesc>` element and creates an iiRDS `has-abstract` properties from it.
SubjectDef
DITA subjectdef for metadata extraction
SubjectDefinitions
Collection of all subject definitions found from parsing
SubjectExtractor
Extracts subject definitions from a map.
SubjectSchemeDataMetadataHandler
Metadata handler code implementation that extracts metadata from `data` elements in the `prolog` or `topicmeta` area.
TitleExtractor
Extract the title of a topic or map.
ToCNode
Represents a (potential) iiRDS DirectoryNode with optional InformationUnit in iiRDS as extracted from the DITA input.
TopicTypeMapper
Get the iiRDS topic type from a node.
VocabularyFactory
Helper class to retrieve vocabulary from the RDF model.