Interface DefaultStatementAwareDeclaredStatement
-
- All Superinterfaces:
DeclaredStatement<QName>
,ModelStatement<QName>
- All Known Subinterfaces:
ChoiceStatement
,LeafStatement
,TypedefStatement
- All Known Implementing Classes:
EmptyChoiceStatement
,EmptyLeafStatement
,EmptyTypedefStatement
,RefChoiceStatement
,RefLeafStatement
,RefTypedefStatement
,RegularChoiceStatement
,RegularLeafStatement
,RegularTypedefStatement
@Beta public interface DefaultStatementAwareDeclaredStatement extends DeclaredStatement<QName>
Marker interface for statements which may contain a 'default' statement, as defined in RFC7950.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default @NonNull Optional<DefaultStatement>
getDefault()
Return aDefaultStatement
child, if present.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement
declarationReference, declaredSubstatements, declaredSubstatements, findFirstDeclaredSubstatement, findFirstDeclaredSubstatementArgument, rawArgument, streamDeclaredSubstatements
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument, statementDefinition, statementOrigin
-
-
-
-
Method Detail
-
getDefault
default @NonNull Optional<DefaultStatement> getDefault()
Return aDefaultStatement
child, if present.- Returns:
- A
DefaultStatement
, or empty if none is present.
-
-