Package ball.tools.javadoc
Interface JavadocHTMLTemplates
-
- All Superinterfaces:
HTMLTemplates,XMLServices
- All Known Implementing Classes:
AbstractInlineTaglet,AbstractTaglet,AntTaskTaglet,BeanInfoTaglet,IncludeTaglet,InjectedFieldsTaglet,LinkManTaglet,LinkRFCTaglet,LinkThisTaglet,LinkURITaglet,MavenTaglet,MavenTaglet.Coordinates,MavenTaglet.PluginFields,MavenTaglet.PluginHelp
public interface JavadocHTMLTemplates extends HTMLTemplates
JavadocHTMLTemplates.- Author:
- Allen D. Ball
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FluentNodea(DocTree tag, Element context, Class<?> target)default FluentNodea(DocTree tag, Element context, Class<?> target, String name)FluentNodea(DocTree tag, Element context, Class<?> target, Node node)default FluentNodea(DocTree tag, Element context, Enum<?> target)default FluentNodea(DocTree tag, Element context, Member target)default FluentNodea(DocTree tag, Element context, Member target, String name)FluentNodea(DocTree tag, Element context, Member target, Node node)FluentNodea(DocTree tag, Element context, String target, Node node)FluentNodea(DocTree tag, Element context, TypeElement target, Node node)default FluentNodea(DocTree tag, Element context, VariableElement target, Node node)default FluentNodeannotation(DocTree tag, Element context, Annotation annotation)default FluentNodedeclaration(DocTree tag, Element context, Field field)Method to generate aFielddeclaration with javadoc hyperlinks.default FluentNodedeclaration(DocTree tag, Element context, Member member)Dispatches call todeclaration(DocTree,Element,Field)ordeclaration(DocTree,Element,Method)as appropriate.default FluentNodedeclaration(DocTree tag, Element context, Method method)Method to generate aMethoddeclaration with javadoc hyperlinks.default FluentNodedeclaration(DocTree tag, Element context, Parameter parameter)Method to generate aParameterdeclaration with javadoc hyperlinks.default FluentNodedeclaration(DocTree tag, Element context, VariableElement field)Method to generate aFielddeclaration with javadoc hyperlinks.URIhref(DocTree tag, Element context, Object target)default FluentNodemodifiers(int modifiers)Method to generate modifiers fordeclaration()methods.default FluentNodemodifiers(Set<Modifier> modifiers)Method to generate modifiers fordeclaration()methods.default FluentNodetable(DocTree tag, Element context, TableModel model, Stream<Node> stream)default FluentNodetable(DocTree tag, Element context, TableModel model, Node... nodes)default FluentNodetoHTML(DocTree tag, Element context, Object object)Method to get a Javadoc HTML representation of anObject.default FluentNodetype(DocTree tag, Element context, Type type)Method to generate types fordeclaration()methods.default FluentNodetype(DocTree tag, Element context, DeclaredType type)Method to generate types fordeclaration()methods.default FluentNodetype(DocTree tag, Element context, TypeMirror type)Method to generate types fordeclaration()methods.default FluentNodetype(DocTree tag, Element context, TypeVariable type)Method to generate types fordeclaration()methods.-
Methods inherited from interface ball.xml.HTMLTemplates
a, a, a, b, b, caption, code, code, div, div, h1, h1, h1, h2, h2, h2, h3, h3, h3, h4, h4, h4, h5, h5, h5, h6, h6, h6, li, li, li, ol, ol, p, p, p, pre, pre, table, table, tbody, tbody, td, td, tfoot, tfoot, th, th, thead, thead, tr, tr, u, u, ul, ul
-
-
-
-
Method Detail
-
a
FluentNode a(DocTree tag, Element context, TypeElement target, Node node)
- Parameters:
tag- The contextDocTree.context- The contextElement.target- The targetTypeElement.node- The childNode(may benull).- Returns:
Element
-
a
default FluentNode a(DocTree tag, Element context, VariableElement target, Node node)
- Parameters:
tag- The contextDocTree.context- The contextElement.target- The targetVariableElement.node- The childNode(may benull).- Returns:
Element
-
a
default FluentNode a(DocTree tag, Element context, Class<?> target)
-
a
default FluentNode a(DocTree tag, Element context, Member target)
-
a
default FluentNode a(DocTree tag, Element context, Enum<?> target)
-
declaration
default FluentNode declaration(DocTree tag, Element context, VariableElement field)
Method to generate aFielddeclaration with javadoc hyperlinks.- Parameters:
tag- The contextDocTree.context- The contextElement.field- The targetVariableElement.- Returns:
DocumentFragment
-
declaration
default FluentNode declaration(DocTree tag, Element context, Member member)
Dispatches call todeclaration(DocTree,Element,Field)ordeclaration(DocTree,Element,Method)as appropriate.- Parameters:
tag- The contextDocTree.context- The contextElement.member- The targetMember.- Returns:
DocumentFragment
-
declaration
default FluentNode declaration(DocTree tag, Element context, Field field)
Method to generate aFielddeclaration with javadoc hyperlinks.- Parameters:
tag- The contextDocTree.context- The contextElement.field- The targetField.- Returns:
DocumentFragment
-
declaration
default FluentNode declaration(DocTree tag, Element context, Method method)
Method to generate aMethoddeclaration with javadoc hyperlinks.- Parameters:
tag- The contextDocTree.context- The contextElement.method- The targetMethod.- Returns:
DocumentFragment
-
declaration
default FluentNode declaration(DocTree tag, Element context, Parameter parameter)
Method to generate aParameterdeclaration with javadoc hyperlinks.- Parameters:
tag- The contextDocTree.context- The contextElement.parameter- The targetParameter.- Returns:
DocumentFragment
-
annotation
default FluentNode annotation(DocTree tag, Element context, Annotation annotation)
- Parameters:
tag- The contextDocTree.context- The contextElement.annotation- The targetAnnotation.- Returns:
Element
-
modifiers
default FluentNode modifiers(Set<Modifier> modifiers)
Method to generate modifiers fordeclaration()methods.- Parameters:
modifiers- TheSetofModifiers.- Returns:
DocumentFragment
-
modifiers
default FluentNode modifiers(int modifiers)
Method to generate modifiers fordeclaration()methods.- Parameters:
modifiers- SeeModifier.- Returns:
DocumentFragment
-
type
default FluentNode type(DocTree tag, Element context, TypeMirror type)
Method to generate types fordeclaration()methods.- Parameters:
tag- The contextDocTree.context- The contextElement.type- The targetTypeMirror.- Returns:
DocumentFragment
-
type
default FluentNode type(DocTree tag, Element context, DeclaredType type)
Method to generate types fordeclaration()methods.- Parameters:
tag- The contextDocTree.context- The contextElement.type- The targetDeclaredType.- Returns:
DocumentFragment
-
type
default FluentNode type(DocTree tag, Element context, TypeVariable type)
Method to generate types fordeclaration()methods.- Parameters:
tag- The contextDocTree.context- The contextElement.type- The targetTypeVariable.- Returns:
DocumentFragment
-
type
default FluentNode type(DocTree tag, Element context, Type type)
Method to generate types fordeclaration()methods.- Parameters:
tag- The contextDocTree.context- The contextElement.type- The targetType.- Returns:
DocumentFragment
-
table
default FluentNode table(DocTree tag, Element context, TableModel model, Stream<Node> stream)
-
table
default FluentNode table(DocTree tag, Element context, TableModel model, Node... nodes)
-
-