@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 © 2016. All rights reserved.