package org.opendaylight.yangtools.yang.data.api.schema;
import com.google.common.annotations.Beta;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
/**
* A NormalizedNode holding the contents of an {@code anydata} node in some object model. While no guarantees are placed
default Class<AnydataNode> contract() {
return AnydataNode.class;
}
-
- @Override
- NodeIdentifier getIdentifier();
}
package org.opendaylight.yangtools.yang.data.api.schema;
import com.google.common.annotations.Beta;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
/**
* A NormalizedNode holding the contents of an {@code anyxml} node in some object model. This interface is a common
default Class<AnyxmlNode> contract() {
return AnyxmlNode.class;
}
-
- @Override
- NodeIdentifier getIdentifier();
}
import com.google.common.annotations.Beta;
import javax.xml.transform.dom.DOMSource;
import org.eclipse.jdt.annotation.NonNull;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
/**
* A NormalizedNode holding a value in some foreign object model. The object model is identified by a single class,
*/
@Beta
public sealed interface ForeignDataNode<V> extends DataContainerChild permits AnydataNode, AnyxmlNode {
+ @Override
+ NodeIdentifier getIdentifier();
+
/**
* {@inheritDoc}
*