# Uses of Class
org.iirds.dita.ot.plugin.model.ToCNode

Packages that use ToCNode
Package
Description
org.iirds.dita.ot.plugin
org.iirds.dita.ot.plugin.contrib
Implementations of metadata and IRI handlers
org.iirds.dita.ot.plugin.model
Model classes
org.iirds.dita.ot.plugin.module
Implementation of modules to read maps and topics
org.iirds.dita.ot.plugin.spi
Java service provider interfaces

- ## Uses of ToCNode in org.iirds.dita.ot.plugin

  Methods in org.iirds.dita.ot.plugin with parameters of type ToCNode
  Modifier and Type
  Method
  Description
  `IirdsModelBuilder`
  IirdsModelBuilder.`addDirectory(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilder.`addInfoObjects(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilder.`addInformationUnits(ToCNode toc)`
  `IirdsModelBuilder`
  IirdsModelBuilder.`addMetadata(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilder.`addPackage(ToCNode root)`
  `void`
  CompositeMetadataHandler.`addToModel(ToCNode node, org.apache.jena.rdf.model.Model model)`
  `void`
  CompositeMetadataHandler.`completeModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `IirdsModelBuilder`
  IirdsModelBuilder.`completeModel(ToCNode root)`
  `void`
  LanguageExtractor.`extractLanguage(ToCNode node, Element element)`
  Extract the language from the element and store it at the node.
  `void`
  CompositeMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `String`
  CompositeIRIHandler.`getDocumentOrTopicIRI(ToCNode node)`
  `String`
  CompositeIRIHandler.`getInfoObjectIRI(ToCNode node)`
  `String`
  CompositeIRIHandler.`getMetadataIRI(ToCNode node, String classURI, String label, String context)`
  `String`
  CompositeIRIHandler.`getPackageIRI(ToCNode node)`
  `org.apache.jena.rdf.model.Resource`
  TopicTypeMapper.`getTopicType(ToCNode node)`

- ## Uses of ToCNode in org.iirds.dita.ot.plugin.contrib

  Methods in org.iirds.dita.ot.plugin.contrib with parameters of type ToCNode
  Modifier and Type
  Method
  Description
  `void`
  AudienceMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  AudiencePropertyHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  ComponentMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  CopyrightMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  CritdatesMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  ProdnameMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  ProductPropertyHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  ShortdescMetadataHandler.`addToModel(ToCNode node, org.apache.jena.rdf.model.Model model)`
  `void`
  SubjectSchemeDataMetadataHandler.`addToModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  `void`
  AudienceMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  AudiencePropertyHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  ComponentMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  CopyrightMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  CritdatesMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  ProdnameMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  ProductPropertyHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  ShortdescMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `void`
  SubjectSchemeDataMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  `String`
  DefaultIRIHandler.`getDocumentOrTopicIRI(ToCNode node)`
  The IRI of topic and maps follows the scheme "urn:ditaid:" ":" <id of topic or map> ":" <hash of content preprocessed by DITA-OT>.
  `String`
  FallbackIRIHandler.`getDocumentOrTopicIRI(ToCNode node)`
  `String`
  DefaultIRIHandler.`getInfoObjectIRI(ToCNode node)`
  The IRI of information objects follows the scheme "urn:ditaid:" ":" <id of topic or map>.
  `String`
  FallbackIRIHandler.`getInfoObjectIRI(ToCNode node)`
  `String`
  DefaultIRIHandler.`getMetadataIRI(ToCNode node, String classURI, String label, String context)`
  `String`
  FallbackIRIHandler.`getMetadataIRI(ToCNode node, String classURI, String label, String context)`
  `String`
  DefaultIRIHandler.`getPackageIRI(ToCNode root)`
  The IRI of a package is freshly generated UUID.
  `String`
  FallbackIRIHandler.`getPackageIRI(ToCNode root)`

- ## Uses of ToCNode in org.iirds.dita.ot.plugin.model

  Fields in org.iirds.dita.ot.plugin.model declared as ToCNode
  Modifier and Type
  Field
  Description
  `(package private) ToCNode`
  ToCNode.`parent`
  Fields in org.iirds.dita.ot.plugin.model with type parameters of type ToCNode
  Modifier and Type
  Field
  Description
  `(package private) List<ToCNode>`
  ToCNode.`children`
  Methods in org.iirds.dita.ot.plugin.model that return ToCNode
  Modifier and Type
  Method
  Description
  `ToCNode`
  ToCNode.`getParent()`
  `ToCNode`
  ToCNode.`getRoot()`
  Methods in org.iirds.dita.ot.plugin.model that return types with arguments of type ToCNode
  Modifier and Type
  Method
  Description
  `List<ToCNode>`
  ToCNode.`getChildren()`
  Methods in org.iirds.dita.ot.plugin.model with parameters of type ToCNode
  Modifier and Type
  Method
  Description
  `void`
  ToCNode.`addChild(ToCNode child)`
  `void`
  ToCNode.`setParent(ToCNode parent)`

- ## Uses of ToCNode in org.iirds.dita.ot.plugin.module

  Methods in org.iirds.dita.ot.plugin.module that return ToCNode
  Modifier and Type
  Method
  Description
  `ToCNode`
  IirdsDitaReader.`getToC()`
  Methods in org.iirds.dita.ot.plugin.module with parameters of type ToCNode
  Modifier and Type
  Method
  Description
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`addDirectory(ToCNode node)`
  `protected org.apache.jena.rdf.model.Resource`
  IirdsModelBuilderImpl.`addDirectoryNodes(ToCNode node, org.apache.jena.rdf.model.Resource parent)`
  `protected void`
  IirdsModelBuilderImpl.`addInfoObjectNodes(ToCNode node)`
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`addInfoObjects(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`addInformationUnits(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`addMetadata(ToCNode root)`
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`addPackage(ToCNode node)`
  `protected void`
  IirdsModelBuilderImpl.`addTopicNodes(ToCNode node)`
  `IirdsModelBuilder`
  IirdsModelBuilderImpl.`completeModel(ToCNode root)`
  `protected org.apache.jena.rdf.model.Model`
  IirdsGenerationModuleImpl.`generateModel(ToCNode toc)`
  `protected void`
  IirdsDitaReader.`handleTopic(ToCNode toCNode, URI topicPath)`
  `protected void`
  IirdsDitaReader.`handleTopicref(Element topicref, ToCNode parentToCNode)`
  Constructors in org.iirds.dita.ot.plugin.module with parameters of type ToCNode
  Modifier
  Constructor
  Description
  ``
  `IirdsTopicReader(ToCNode toc)`
  Constructor.

- ## Uses of ToCNode in org.iirds.dita.ot.plugin.spi

  Methods in org.iirds.dita.ot.plugin.spi with parameters of type ToCNode
  Modifier and Type
  Method
  Description
  `void`
  IirdsMetadataHandler.`addToModel(ToCNode node, org.apache.jena.rdf.model.Model model)`
  Adds extracted metadata of a topic or map to the iiRDS RDF model.
  `default void`
  IirdsMetadataHandler.`completeModel(ToCNode root, org.apache.jena.rdf.model.Model model)`
  Perform any post-processes on the iiRDS RDF model, after all metadata handlers have done their extraction and model update jobs.
  `void`
  IirdsMetadataHandler.`extractMetadata(ToCNode node, Document document)`
  Extract metadata from an XML DOM of a topic or map.
  `String`
  IRIHandler.`getDocumentOrTopicIRI(ToCNode node)`
  Generate IRI for a an iiRDS Topic or Document.
  `String`
  IRIHandler.`getInfoObjectIRI(ToCNode node)`
  Generate IRI for a an iiRDS InformationObject.
  `String`
  IRIHandler.`getMetadataIRI(ToCNode node, String classURI, String label, String context)`
  Generate IRI for a a metadata string property.
  `String`
  IRIHandler.`getPackageIRI(ToCNode node)`
  Generate IRI for a an iiRDS Package.