public final class JavaDocGen extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaDocGen.JavaDocType
JavaDocs types.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
generateForAddAugmentation()
Generates javaDocs for add augmentation method.
|
static String |
generateForBuilderMethod(String attribute)
Generates for builder method.
|
static String |
generateForGetAugmentation()
Returns javadoc for get augmentation method.
|
static String |
generateForGetMethodWithAttribute(String attribute)
Generates javaDocs for type constructor.
|
static String |
generateForValidatorMethod()
Returns javadoc for validator method.
|
static String |
generateJavaDocForRpc(String rpcName,
String inputName,
String outputName,
YangPluginConfig pluginConfig)
Generates javaDocs for rpc method.
|
static String |
getJavaDoc(JavaDocGen.JavaDocType type,
String name,
boolean isList,
YangPluginConfig pluginConfig,
String compilerAnnotation)
Returns java docs.
|
public static String getJavaDoc(JavaDocGen.JavaDocType type, String name, boolean isList, YangPluginConfig pluginConfig, String compilerAnnotation)
type - java doc typename - name of the YangNodeisList - is list attributepluginConfig - plugin configurationscompilerAnnotation - compiler annotations for user defined data typepublic static String generateJavaDocForRpc(String rpcName, String inputName, String outputName, YangPluginConfig pluginConfig)
rpcName - name of the rpcinputName - name of inputoutputName - name of outputpluginConfig - plugin configurationspublic static String generateForAddAugmentation()
public static String generateForGetAugmentation()
public static String generateForValidatorMethod()
public static String generateForGetMethodWithAttribute(String attribute)
attribute - attribute stringCopyright © 2016. All rights reserved.