Class AbstractNormalizableAnydata
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.schema.AbstractNormalizableAnydata
-
- All Implemented Interfaces:
org.opendaylight.yangtools.yang.data.api.schema.NormalizableAnydata
@Beta @NonNullByDefault public abstract class AbstractNormalizableAnydata extends Object implements org.opendaylight.yangtools.yang.data.api.schema.NormalizableAnydata
Abstract base class for implementing the NormalizableAnydata interface. This class provides the binding to NormalizedNodeStreamWriter.
-
-
Constructor Summary
Constructors Constructor Description AbstractNormalizableAnydata()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract com.google.common.base.MoreObjects.ToStringHelperaddToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydatanormalizeTo(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode)StringtoString()protected abstract voidwriteTo(org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter streamWriter, org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode)
-
-
-
Method Detail
-
normalizeTo
public final org.opendaylight.yangtools.yang.data.util.ImmutableNormalizedAnydata normalizeTo(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode) throws org.opendaylight.yangtools.yang.data.api.schema.AnydataNormalizationException- Specified by:
normalizeToin interfaceorg.opendaylight.yangtools.yang.data.api.schema.NormalizableAnydata- Throws:
org.opendaylight.yangtools.yang.data.api.schema.AnydataNormalizationException
-
addToStringAttributes
protected abstract com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)
-
writeTo
protected abstract void writeTo(org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter streamWriter, org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.model.api.DataSchemaNode contextNode) throws IOException- Throws:
IOException
-
-