@Retention(value=RUNTIME)
@Target(value=FIELD)
@Inherited
public @interface PropertyKey
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class |
value
The class that the value of the property is expected to have.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<? extends DBObject>[] |
childOf
Which DBObject implementations this property is expected to be found on.
|
java.lang.Class<? extends DBObjectProvider> |
provider
Which DBObjectProvider implementation this property is relevant for.
|
public abstract java.lang.Class value
public abstract java.lang.Class<? extends DBObject>[] childOf
public abstract java.lang.Class<? extends DBObjectProvider> provider