public class GlossaryNamesMapper<A extends ch.ifocusit.livingdoc.annotations.Glossary> extends Object implements ch.ifocusit.plantuml.classdiagram.NamesMapper
| Constructor and Description |
|---|
GlossaryNamesMapper(File file,
Class<A> annotation,
String linkTemplate) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ch.ifocusit.plantuml.classdiagram.model.Link> |
getClassLink(Class aClass) |
String |
getClassName(Class aClass) |
Optional<ch.ifocusit.plantuml.classdiagram.model.Link> |
getFieldLink(Field field) |
String |
getFieldName(Field field) |
public GlossaryNamesMapper(File file, Class<A> annotation, String linkTemplate) throws IOException
IOExceptionpublic String getClassName(Class aClass)
getClassName in interface ch.ifocusit.plantuml.classdiagram.NamesMapperpublic Optional<ch.ifocusit.plantuml.classdiagram.model.Link> getClassLink(Class aClass)
getClassLink in interface ch.ifocusit.plantuml.classdiagram.NamesMapperpublic String getFieldName(Field field)
getFieldName in interface ch.ifocusit.plantuml.classdiagram.NamesMapperCopyright © 2017 Focus IT. All rights reserved.