import org.opendaylight.yangtools.yang.model.api.type.BinaryTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
-import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStatementBase;
+import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeclaredEffectiveStatementBase;
-public class BinaryEffectiveStatementImpl extends
- EffectiveStatementBase<String, TypeStatement> implements
- BinaryTypeDefinition {
+public class BinaryEffectiveStatementImpl extends DeclaredEffectiveStatementBase<String, TypeStatement>
+ implements BinaryTypeDefinition {
private static final String DESCRIPTION = "The binary built-in type represents any binary data, i.e., a sequence of octets.";
private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.8";
private static final QName QNAME = QName.create(YangConstants.RFC6020_YANG_MODULE, "binary");
private static final SchemaPath PATH = SchemaPath.create(true, QNAME);
private static final Optional<String> OPTIONAL_EMPTY = Optional.of("");
- private final List<Byte> defaultValue = Collections.emptyList();
private final List<LengthConstraint> lengthConstraints;
public BinaryEffectiveStatementImpl(
final StmtContext<String, TypeStatement, EffectiveStatement<String, TypeStatement>> ctx) {
super(ctx);
- final LengthConstraint lengthConstraint = new LengthConstraintEffectiveImpl(
- 0, Long.MAX_VALUE, OPTIONAL_EMPTY, OPTIONAL_EMPTY);
+ final LengthConstraint lengthConstraint =
+ new LengthConstraintEffectiveImpl(0, Long.MAX_VALUE, OPTIONAL_EMPTY, OPTIONAL_EMPTY);
lengthConstraints = Collections.singletonList(lengthConstraint);
}
@Override
public Object getDefaultValue() {
- return defaultValue;
+ return null;
}
@Override