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 voidclearHrefContentGroup(MaisDoc doc, MaisDocNode node, String groupType, String group, Class<?> filterClass) default voidclearHrefContentGroupAlways(MaisDoc doc, String groupType, String group) default voidprintApiTable(MaisDocNode parent, List<MaisDocNode> nodes, MaisDocContentWriter writer, String name) default voidprintApiTable(MaisDocWriteEvent<MaisDocNode> event, String name, Class<?> interfaceClass) default voidprintApiTableBean(MaisDoc doc, MaisDocContentWriter writer, Object bean, String name, String... skipProperties) default voidprintApiTableBean(MaisDocWriteEvent<MaisDocNode> event, String name, String... skipProperties) default voidprintApiTableBeanClass(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
-