Interface EffectiveStatementMixins.SchemaNodeMixin<D extends DeclaredStatement<QName>>

Type Parameters:
D - Class representing declared version of this statement.
All Superinterfaces:
DocumentedNode, DocumentedNode.WithStatus, EffectiveStatement<QName,D>, EffectiveStatementMixins.DocumentedNodeMixin<QName,D>, EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<QName,D>, EffectiveStatementMixins.EffectiveStatementWithFlags<QName,D>, ModelStatement<QName>, SchemaNode
All Known Subinterfaces:
EffectiveStatementMixins.DataSchemaNodeMixin<D>, EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>, EffectiveStatementMixins.OperationContainerMixin<D>, EffectiveStatementMixins.OperationDefinitionMixin<D>
Enclosing class:
EffectiveStatementMixins

public static interface EffectiveStatementMixins.SchemaNodeMixin<D extends DeclaredStatement<QName>> extends EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<QName,D>, SchemaNode
  • Method Details

    • getQName

      default QName getQName()
      Specified by:
      getQName in interface SchemaNode
    • filterEffectiveStatements

      default <T> @NonNull Collection<? extends @NonNull T> filterEffectiveStatements(Class<T> type)