* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.controller.cluster.datastore.node.utils.transformer;
import com.google.common.base.Optional;
import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeContainerBuilder;
import org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode;
-public class NormalizedNodeBuilderWrapper {
- private final NormalizedNodeContainerBuilder<?,?,?,?> builder;
- private final YangInstanceIdentifier.PathArgument identifier;
+final class NormalizedNodeBuilderWrapper {
+ private final NormalizedNodeContainerBuilder<?, ?, ?, ?> builder;
+ private final PathArgument identifier;
private final Optional<DataSchemaContextNode<?>> schemaNode;
- NormalizedNodeBuilderWrapper(NormalizedNodeContainerBuilder<?,?,?,?> builder,
- YangInstanceIdentifier.PathArgument identifier, Optional<DataSchemaContextNode<?>> schemaNode) {
+ NormalizedNodeBuilderWrapper(final NormalizedNodeContainerBuilder<?, ?, ?, ?> builder,
+ final PathArgument identifier, final Optional<DataSchemaContextNode<?>> schemaNode) {
this.builder = builder;
this.identifier = identifier;
this.schemaNode = schemaNode;
}
@SuppressWarnings("rawtypes")
- public NormalizedNodeContainerBuilder builder() {
+ NormalizedNodeContainerBuilder builder() {
return builder;
}
- public QName nodeType() {
+ QName nodeType() {
return identifier.getNodeType();
}
- public YangInstanceIdentifier.PathArgument identifier() {
+ PathArgument identifier() {
return identifier;
}
- public Optional<DataSchemaContextNode<?>> getSchema() {
+ Optional<DataSchemaContextNode<?>> getSchema() {
return schemaNode;
}
}