Class SimpleConverterContext
java.lang.Object
org.apache.maven.tools.plugin.extractor.annotations.converter.SimpleConverterContext
- All Implemented Interfaces:
ConverterContext
Simple converter not leveraging actual Java classes only for testing purposes.
Only generates internal
FullyQualifiedJavadocReferences.-
Constructor Summary
ConstructorsConstructorDescriptionSimpleConverterContext(String packageName, URI javadocBaseUrl, org.apache.maven.tools.plugin.javadoc.JavadocReference... unresolvableReferences) SimpleConverterContext(String packageName, Function<org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference, URI> urlSupplier, org.apache.maven.tools.plugin.javadoc.JavadocReference... unresolvableReferences) -
Method Summary
Modifier and TypeMethodDescriptionboolean<T> TgetAttribute(String name, Class<T> clazz, T defaultValue) getStaticFieldValue(org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference reference) getUrl(org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference reference) booleanisReferencedBy(org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference reference) org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReferenceresolveReference(org.apache.maven.tools.plugin.javadoc.JavadocReference reference) <T> TsetAttribute(String name, T value)
-
Constructor Details
-
SimpleConverterContext
public SimpleConverterContext(String packageName, URI javadocBaseUrl, org.apache.maven.tools.plugin.javadoc.JavadocReference... unresolvableReferences) -
SimpleConverterContext
public SimpleConverterContext(String packageName, Function<org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference, URI> urlSupplier, org.apache.maven.tools.plugin.javadoc.JavadocReference... unresolvableReferences)
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein interfaceConverterContext
-
getPackageName
- Specified by:
getPackageNamein interfaceConverterContext
-
getLocation
- Specified by:
getLocationin interfaceConverterContext
-
resolveReference
public org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference resolveReference(org.apache.maven.tools.plugin.javadoc.JavadocReference reference) - Specified by:
resolveReferencein interfaceConverterContext
-
getUrl
- Specified by:
getUrlin interfaceConverterContext
-
isReferencedBy
public boolean isReferencedBy(org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference reference) - Specified by:
isReferencedByin interfaceConverterContext
-
getStaticFieldValue
public String getStaticFieldValue(org.apache.maven.tools.plugin.javadoc.FullyQualifiedJavadocReference reference) - Specified by:
getStaticFieldValuein interfaceConverterContext
-
getInternalJavadocSiteBaseUrl
- Specified by:
getInternalJavadocSiteBaseUrlin interfaceConverterContext
-
setAttribute
- Specified by:
setAttributein interfaceConverterContext
-
getAttribute
- Specified by:
getAttributein interfaceConverterContext
-
canGetUrl
- Specified by:
canGetUrlin interfaceConverterContext
-