Make CamelCaseWithNamespaceNamingStrategy reusable 95/104195/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Jan 2023 18:44:57 +0000 (19:44 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Jan 2023 18:47:23 +0000 (19:47 +0100)
commit74423fd58d3af3c3fcafd179be4b174aeace2230
treee49e3db11beea692a1baa73879f4ba63547a7d5e
parentc9c71c73b34baab6ba55403e1acbe875bb069269
Make CamelCaseWithNamespaceNamingStrategy reusable

Appending a suffix is usable for other strategies as well, rename this
class to AppendNamespaceNamingStrategy and extract the fact that a
strategy has a namespace to AppendNamespaceNamingStrategy, which
automatic fallback.

JIRA: MDSAL-675
Change-Id: Ib1614b84591b4c0349f81785846f7216e0e87ec4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractNamespacedNamingStrategy.java [new file with mode: 0644]
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AppendNamespaceNamingStrategy.java [moved from binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CamelCaseWithNamespaceNamingStrategy.java with 89% similarity]
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CamelCaseNamingStrategy.java