Interface MaisDocContentPrinter
- All Known Implementing Classes:
EldDocWriterElementClass
,EldDocWriterElementInterface
,EldDocWriterElementNamespace
,EldDocWriterLanguage
,EldDocWriterLanguageModule
,MaisDocGenerator
public interface MaisDocContentPrinter
AbstractApiDocNodeWriter has some handy writer method for printing api doc html stuctures.
- Version:
- 1.0 Aug 11, 2013
- Author:
- Willem Cazander
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
clearHrefContentGroup
(MaisDoc doc, MaisDocNode node, String groupType, String group, Class<?> filterClass) default void
clearHrefContentGroupAlways
(MaisDoc doc, String groupType, String group) default void
printApiTable
(MaisDocNode parent, List<MaisDocNode> nodes, MaisDocContentWriter writer, String name) default void
printApiTable
(MaisDocWriteEvent<MaisDocNode> event, String name, Class<?> interfaceClass) default void
printApiTableBean
(MaisDoc doc, MaisDocContentWriter writer, Object bean, String name, String... skipProperties) default void
printApiTableBean
(MaisDocWriteEvent<MaisDocNode> event, String name, String... skipProperties) default void
printApiTableBeanClass
(MaisDocWriteEvent<MaisDocNode> event, Class<?> beanClass, String name, String... skipProperties)
-
Method Details
-
clearHrefContentGroup
default void clearHrefContentGroup(MaisDoc doc, MaisDocNode node, String groupType, String group, Class<?> filterClass) -
clearHrefContentGroupAlways
-
printApiTable
default void printApiTable(MaisDocWriteEvent<MaisDocNode> event, String name, Class<?> interfaceClass) throws IOException - Throws:
IOException
-
printApiTable
default void printApiTable(MaisDocNode parent, List<MaisDocNode> nodes, MaisDocContentWriter writer, String name) throws IOException - Throws:
IOException
-
printApiTableBean
default void printApiTableBean(MaisDocWriteEvent<MaisDocNode> event, String name, String... skipProperties) throws IOException - Throws:
IOException
-
printApiTableBean
default void printApiTableBean(MaisDoc doc, MaisDocContentWriter writer, Object bean, String name, String... skipProperties) throws IOException - Throws:
IOException
-
printApiTableBeanClass
default void printApiTableBeanClass(MaisDocWriteEvent<MaisDocNode> event, Class<?> beanClass, String name, String... skipProperties) throws IOException - Throws:
IOException
-