|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.officefloor.frame.spi.managedobject.source.impl.ManagedObjectDependencyMetaDataImpl<D>
public class ManagedObjectDependencyMetaDataImpl<D extends Enum<D>>
Implementation of the ManagedObjectDependencyMetaData.
| Constructor Summary | |
|---|---|
ManagedObjectDependencyMetaDataImpl(D key,
Class<?> type)
Initiate. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManagedObjectDependencyMetaDataImpl(D key,
Class<?> type)
key - Key identifying the dependency.type - Type of dependency.| Method Detail |
|---|
public void setLabel(String label)
label - Label to describe the dependency.public void setTypeQualifier(String qualifier)
qualifier - Type qualifier.public D getKey()
ManagedObjectDependencyMetaDataEnum key identifying this dependency. If
null then dependency will be referenced by this instance's
index in the array returned from ManagedObjectSourceMetaData.
getKey in interface ManagedObjectDependencyMetaData<D extends Enum<D>>Enum key identifying the dependency or null
indicating identified by an index.public Class<?> getType()
ManagedObjectDependencyMetaDataClass that the dependent object must
extend/implement.
getType in interface ManagedObjectDependencyMetaData<D extends Enum<D>>public String getTypeQualifier()
ManagedObjectDependencyMetaDataObtains 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>>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||