import static java.util.Objects.requireNonNull;
import com.google.common.base.MoreObjects.ToStringHelper;
-import org.opendaylight.yangtools.yang.common.AbstractQName;
final class CamelCaseWithNamespaceNamingStrategy extends ClassNamingStrategy {
private final CamelCaseNamingStrategy delegate;
this.delegate = requireNonNull(delegate);
}
- @Override
- AbstractQName nodeIdentifier() {
- return delegate.nodeIdentifier();
- }
-
@Override
String simpleClassName() {
return delegate.namespace().appendSuffix(delegate.simpleClassName());
return null;
}
+ @Override
+ String rootName() {
+ return delegate.rootName();
+ }
+
+ @Override
+ String childPackage() {
+ return delegate.childPackage();
+ }
+
@Override
ToStringHelper addToStringAttributes(final ToStringHelper helper) {
return helper.add("delegate", delegate);