Package org.forgerock.api.markup
Class ApiDocGenerator
- java.lang.Object
 - 
- org.forgerock.api.markup.ApiDocGenerator
 
 
- 
public final class ApiDocGenerator extends Object
Generates static AsciiDoc documentation for CREST API Descriptors. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidexecute(String title, ApiDescription apiDescription, Path inputDirPath, Path outputDirPath, ApiDescription... externalApiDescriptions)Generates AsciiDoc documentation for a CREST API Descriptor, to an output-directory.static Stringexecute(String title, ApiDescription apiDescription, Path inputDirPath, ApiDescription... externalApiDescriptions)Generates AsciiDoc documentation for a CREST API Descriptor, to aString. 
 - 
 
- 
- 
Method Detail
- 
execute
public static void execute(String title, ApiDescription apiDescription, Path inputDirPath, Path outputDirPath, ApiDescription... externalApiDescriptions)
Generates AsciiDoc documentation for a CREST API Descriptor, to an output-directory.- Parameters:
 title- API titleapiDescription- API DescriptionexternalApiDescriptions- External CREST API Descriptions, for resolvingReferences, ornullinputDirPath- Input directory ornullif not overriding ADOC filesoutputDirPath- Root output directory
 
- 
execute
public static String execute(String title, ApiDescription apiDescription, Path inputDirPath, ApiDescription... externalApiDescriptions)
Generates AsciiDoc documentation for a CREST API Descriptor, to aString.- Parameters:
 title- API titleapiDescription- API DescriptionexternalApiDescriptions- External CREST API Descriptions, for resolvingReferences, ornullinputDirPath- Input directory ornullif not overriding ADOC files- Returns:
 - Resulting AsciiDoc markup as a 
String 
 
 - 
 
 -