@startuml
namespace Jawira.CaseConverter {
interface CaseConverterInterface << interface >> {
+convert()
}
class CaseConverter << class >> {
+convert()
}
class CaseConverterException << class >> {
}
class Convert << class >> {
#source
#words
#forceSimpleCaseMapping
--
+__construct()
+fromAuto()
#analyse()
#isUppercaseWord()
#extractWords()
+getSource()
+__call()
#handleSplitterMethod()
#createSplitter()
#handleGluerMethod()
#createGluer()
+toArray()
+forceSimpleCaseMapping()
}
}
class Exception << class >> {
}
Jawira.CaseConverter.CaseConverter ..|> Jawira.CaseConverter.CaseConverterInterface
Jawira.CaseConverter.CaseConverterException --|> Exception
@enduml
|