25 lines
		
	
	
		
			645 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			645 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @startuml
 | |
| package com.iluwatar.tls {
 | |
|   class App {
 | |
|     - LOGGER : Logger {static}
 | |
|     + App()
 | |
|     + main(args : String[]) {static}
 | |
|     - printAndCountDates(res : Result) : int {static}
 | |
|     - printAndCountExceptions(res : Result) : int {static}
 | |
|   }
 | |
|   class DateFormatCallable {
 | |
|     - LOGGER : Logger {static}
 | |
|     - dateValue : String
 | |
|     - df : ThreadLocal<DateFormat>
 | |
|     + DateFormatCallable(inDateFormat : String, inDateValue : String)
 | |
|     + call() : Result
 | |
|   }
 | |
|   class Result {
 | |
|     - dateList : List<Date>
 | |
|     - exceptionList : List<String>
 | |
|     + Result()
 | |
|     + getDateList() : List<Date>
 | |
|     + getExceptionList() : List<String>
 | |
|   }
 | |
| }
 | |
| @enduml |