@Documented @Target(value=PACKAGE) @Retention(value=RUNTIME) public @interface OslcSchema
Modifier and Type | Required Element and Description |
---|---|
OslcNamespaceDefinition[] |
value
The namespace mappings for the package.
|
Modifier and Type | Optional Element and Description |
---|---|
Class<? extends IOslcCustomNamespaceProvider> |
customNamespaceProvider
Any class that implements the
IOslcCustomNamespaceProvider . |
public abstract OslcNamespaceDefinition[] value
public abstract Class<? extends IOslcCustomNamespaceProvider> customNamespaceProvider
IOslcCustomNamespaceProvider
.
This must be a concrete implementation and have a public no args constructor.IOslcCustomNamespaceProvider
.class is the default value,
because this field must not be required and since it is not a concrete
implementation of the interface it will be ignored.Copyright © 2017. All rights reserved.