Generate lists (gen-list)

The gen-list step examines the input files and creates lists of topics, images, document properties, or other content. These lists are used by later steps in the pipeline. This step is implemented in Java.

For example, one list includes all topics that make use of the conref attribute; only those files are processed during the conref stage of the build. The list file name name is derived from the list file property. For example, the conref.list file is generated for “conreffile” and a corresponding list property is provided for each generated list, in this case “conreflist”.

The result of this step is a set of several list files in the temporary directory, including dita.list and dita.xml.properties.

List file propertyList fileUsage
canditopicsfilecanditopics.list 
conreffileconref.listDocuments that contain conref attributes that need to be resolved in preprocess.
conreftargetsfileconreftargets.list 
copytosourcefilecopytosource.list 
flagimagefileflagimage.list 
fullditamapandtopicfilefullditamapandtopic.listAll of the ditamap and topic files that are referenced during the transformation. These may be referenced by href or conref attributes.
fullditamapfilefullditamap.listAll of the ditamap files in dita.list
fullditatopicfilefullditatopic.listAll of the topic files in dita.list
hrefditatopicfilehrefditatopic.listAll of the topic files that are referenced with an href attribute
hreftargetsfilehreftargets.listLink targets
htmlfilehtml.listResource files
imagefileimage.listImage files that are referenced in the content
outditafilesfileoutditafiles.list 
resourceonlyfileresourceonly.list 
subjectschemefilesubjectscheme.list 
subtargetsfilesubtargets.list 
tempdirToinputmapdir.relative.value  
uplevels  
user.input.dir Absolute input directory path
user.input.file.listfile Input file list file
user.input.file Input file path, relative to the input directory