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 |