Class LinkUtils
java.lang.Object
org.apache.maven.tools.plugin.extractor.annotations.converter.tag.LinkUtils
Utility methods for dealing with links generated from Javadoc tags.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static String
createLabel
(Optional<String> moduleName, Optional<String> packageName, Optional<String> className, Optional<String> member) static String
createLink
(String referenceValue, ConverterContext context) static String
createLink
(String referenceValue, ConverterContext context, UnaryOperator<String> labelDecorator) private static String
createLink
(String referenceValue, FullyQualifiedJavadocReference fqReference, ConverterContext context, UnaryOperator<String> labelDecorator) private static String
getReferenceLabel
(FullyQualifiedJavadocReference fqReference, ConverterContext context) private static String
getReferenceLabel
(FullyQualifiedJavadocReference fqReference, ConverterContext context, UnaryOperator<String> labelDecorator, String htmlComment)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG
-
-
Constructor Details
-
LinkUtils
private LinkUtils()
-
-
Method Details
-
createLink
-
createLink
public static String createLink(String referenceValue, ConverterContext context, UnaryOperator<String> labelDecorator) -
createLink
private static String createLink(String referenceValue, FullyQualifiedJavadocReference fqReference, ConverterContext context, UnaryOperator<String> labelDecorator) -
getReferenceLabel
private static String getReferenceLabel(FullyQualifiedJavadocReference fqReference, ConverterContext context, UnaryOperator<String> labelDecorator, String htmlComment) -
getReferenceLabel
private static String getReferenceLabel(FullyQualifiedJavadocReference fqReference, ConverterContext context) - Returns:
- the undecorated label of the link
- See Also:
-
createLabel
-