@Service public class ModulesActivityTransformer extends Object implements Transformer
|Swimlane1|
:foo4;
from log lines, for example
04.03.2019 18:41:13.658|main|INFO |com.credibledoc.substitution.core.configuration.ConfigurationService - Properties loaded by ClassLoader from the resource: file...| Modifier and Type | Field and Description |
|---|---|
LogMessageService |
logMessageService |
private static Map<String,String> |
packagePrefixToModuleName |
private static String |
PLANTUML_CORE_MODULE_NAME |
| Constructor and Description |
|---|
ModulesActivityTransformer(LogMessageService logMessageService) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addMessageToCache(List<String> multiLine,
String canonicalClassName,
int maxRowLength,
List<String> cacheLines) |
private String |
findModuleName(String canonicalClassName) |
private String |
parseClassName(String line) |
String |
transform(Printable printable,
List<String> multiLine,
LogBufferedReader logBufferedReader) |
private static void |
validatePackagesExist() |
@NonNull public final LogMessageService logMessageService
private static final String PLANTUML_CORE_MODULE_NAME
private static Map<String,String> packagePrefixToModuleName
@Inject public ModulesActivityTransformer(@NonNull LogMessageService logMessageService)
private static void validatePackagesExist()
public String transform(Printable printable, List<String> multiLine, LogBufferedReader logBufferedReader)
transform in interface Transformerprivate String findModuleName(String canonicalClassName)
private void addMessageToCache(List<String> multiLine, String canonicalClassName, int maxRowLength, List<String> cacheLines)
private String parseClassName(String line)
Copyright © 2019. All rights reserved.