Interface QNameToStatementDefinition
-
- All Superinterfaces:
IdentifierNamespace<QName,StatementDefinition>
- All Known Implementing Classes:
QNameToStatementDefinitionMap
public interface QNameToStatementDefinition extends IdentifierNamespace<QName,StatementDefinition>
Map of fully qualified statement name to statement definition.
-
-
Field Summary
Fields Modifier and Type Field Description static NamespaceBehaviour<QName,StatementDefinition,@NonNull QNameToStatementDefinition>
BEHAVIOUR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatementDefinition
get(QName identifier)
Returns StatementDefinition with specified QName.@Nullable StatementDefinition
getByNamespaceAndLocalName(@NonNull URI namespace, @NonNull String localName)
Returns StatementDefinition with specified namespace and localName.
-
-
-
Field Detail
-
BEHAVIOUR
static final NamespaceBehaviour<QName,StatementDefinition,@NonNull QNameToStatementDefinition> BEHAVIOUR
-
-
Method Detail
-
get
StatementDefinition get(QName identifier)
Returns StatementDefinition with specified QName.- Specified by:
get
in interfaceIdentifierNamespace<QName,StatementDefinition>
- Parameters:
identifier
- QName of requested statement- Returns:
- StatementDefinition
-
getByNamespaceAndLocalName
@Nullable StatementDefinition getByNamespaceAndLocalName(@NonNull URI namespace, @NonNull String localName)
Returns StatementDefinition with specified namespace and localName.- Parameters:
namespace
- namespace of requested statementlocalName
- localName of requested statement- Returns:
- StatementDefinition
-
-