public class ManagedObjectDependencyMetaDataImpl<D extends Enum<D>> extends Object implements ManagedObjectDependencyMetaData<D>
ManagedObjectDependencyMetaData
.Constructor and Description |
---|
ManagedObjectDependencyMetaDataImpl(D key,
Class<?> type)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
D |
getKey()
Obtains the
Enum key identifying this dependency. |
String |
getLabel()
Provides a descriptive name for this dependency.
|
Class<?> |
getType()
Obtains the
Class that the dependent object must
extend/implement. |
String |
getTypeQualifier()
Obtains the qualifier on the type.
|
void |
setLabel(String label)
Specifies a label to describe the dependency.
|
void |
setTypeQualifier(String qualifier)
Specifies the type qualifier.
|
public void setLabel(String label)
label
- Label to describe the dependency.public void setTypeQualifier(String qualifier)
qualifier
- Type qualifier.public D getKey()
ManagedObjectDependencyMetaData
Enum
key identifying this dependency. If
null
then dependency will be referenced by this instance's
index in the array returned from ManagedObjectSourceMetaData
.public Class<?> getType()
ManagedObjectDependencyMetaData
Class
that the dependent object must
extend/implement.getType
in interface ManagedObjectDependencyMetaData<D extends Enum<D>>
public String getTypeQualifier()
ManagedObjectDependencyMetaData
Obtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
getTypeQualifier
in interface ManagedObjectDependencyMetaData<D extends Enum<D>>
null
if not qualifying
the type.public String getLabel()
ManagedObjectDependencyMetaData
getLabel
in interface ManagedObjectDependencyMetaData<D extends Enum<D>>
Copyright © 2005–2016. All rights reserved.