public class ConnectorDocBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<Class<? extends APIOperation>> |
OBJECTCLASS_OPERATIONS |
protected static Map<Class<? extends APIOperation>,Pair<String,String>> |
OP_DICTIONARY |
protected static List<Class<? extends APIOperation>> |
OPERATIONS |
| Constructor and Description |
|---|
ConnectorDocBuilder(org.forgerock.openicf.maven.ConnectorMojoBridge bridge) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeReport()
Execute the generation of the report.
|
ConnectorInfoManager |
getConnectorInfoManager() |
List<ConnectorInfo> |
listAllConnectorInfo() |
void |
processTemplate(org.apache.velocity.app.VelocityEngine engine,
org.apache.velocity.context.Context context,
String templateName,
Writer writer)
Create the velocity template
|
protected static final List<Class<? extends APIOperation>> OBJECTCLASS_OPERATIONS
protected static final List<Class<? extends APIOperation>> OPERATIONS
public ConnectorDocBuilder(org.forgerock.openicf.maven.ConnectorMojoBridge bridge)
protected void executeReport()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.reporting.MavenReportException - if anyorg.apache.maven.plugin.MojoExecutionExceptionpublic void processTemplate(org.apache.velocity.app.VelocityEngine engine,
org.apache.velocity.context.Context context,
String templateName,
Writer writer)
throws org.apache.maven.plugin.MojoExecutionException
context - velocity context that has the parameter valuestemplateName - velocity template which will the context be mergedorg.apache.velocity.exception.ResourceNotFoundException - , VelocityException, IOExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic List<ConnectorInfo> listAllConnectorInfo() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic ConnectorInfoManager getConnectorInfoManager() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2018–2025. All rights reserved.