Interface EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D extends DeclaredStatement<A>>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
D - Class representing declared version of this statement.
All Superinterfaces:
AddedByUsesAware, CopyableNode, DocumentedNode, DocumentedNode.WithStatus, EffectiveStatement<A,D>, EffectiveStatementEquivalent<UnknownEffectiveStatement<?,?>>, EffectiveStatementMixins.AddedByUsesMixin<A,D>, EffectiveStatementMixins.CopyableMixin<A,D>, EffectiveStatementMixins.DocumentedNodeMixin<A,D>, EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<A,D>, EffectiveStatementMixins.EffectiveStatementWithFlags<A,D>, ModelStatement<A>, SchemaNode, UnknownSchemaNode
Enclosing class:
EffectiveStatementMixins

public static interface EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D extends DeclaredStatement<A>> extends EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<A,D>, EffectiveStatementMixins.CopyableMixin<A,D>, UnknownSchemaNode
  • Method Details

    • getNodeParameter

      default String getNodeParameter()
      Description copied from interface: UnknownSchemaNode
      Returns name of the unknown node.
      Specified by:
      getNodeParameter in interface UnknownSchemaNode
      Returns:
      string with the name of unknown node.
    • filterEffectiveStatements

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