public interface ConfigDescriptor<CT>
| Modifier and Type | Method and Description |
|---|---|
CallbackDescriptor |
getCallbackDescriptor(Class<? extends Annotation> metaDataType)
Callbacks which are configured for the entry and bound to the given meta-data type.
|
CallbackDescriptor |
getCallbackDescriptor(Class<? extends Annotation> metaDataType,
Class<? extends Annotation> callbackType)
Callbacks which are configured for the entry and bound to the given meta-data type.
|
Class<? extends CT> |
getConfigClass() |
<T extends ExecutableCallbackDescriptor> |
getExecutableCallbackDescriptor(Class<? extends Annotation> metaDataType,
Class<? extends Annotation> callbackType,
Class<? extends T> executorType)
Callbacks which are configured for the entry and bound to the given meta-data type.
|
<T extends ExecutableCallbackDescriptor> |
getExecutableCallbackDescriptor(Class<? extends Annotation> metaDataType,
Class<? extends T> executorType)
Callbacks which are configured for the entry and bound to the given meta-data type.
|
List<Annotation> |
getMetaData()
Meta-data which is configured for the entry.
|
<T extends Annotation> |
getMetaData(Class<T> target)
Meta-data which is configured for the entry.
|
String |
getPath()
Returns the string representation of the resource represented by #getConfigClass
|
List<Annotation> getMetaData()
ViewMetaData<T extends Annotation> List<T> getMetaData(Class<T> target)
ViewMetaDatatarget - target typeCallbackDescriptor getCallbackDescriptor(Class<? extends Annotation> metaDataType)
metaDataType - type of the meta-data (e.g. PageBean.class)CallbackDescriptor getCallbackDescriptor(Class<? extends Annotation> metaDataType, Class<? extends Annotation> callbackType)
metaDataType - type of the meta-data (e.g. PageBean.class)callbackType - type of the callback (e.g. PreRenderView.class)<T extends ExecutableCallbackDescriptor> T getExecutableCallbackDescriptor(Class<? extends Annotation> metaDataType, Class<? extends T> executorType)
metaDataType - type of the meta-data (e.g. PageBean.class)executorType - type of the executor which allows to get a typed result (e.g. Secured.Descriptor)<T extends ExecutableCallbackDescriptor> T getExecutableCallbackDescriptor(Class<? extends Annotation> metaDataType, Class<? extends Annotation> callbackType, Class<? extends T> executorType)
metaDataType - type of the meta-data (e.g. PageBean.class)callbackType - type of the callback (e.g. PreRenderView.class)executorType - type of the executor which allows to get a typed result (e.g. Secured.Descriptor)String getPath()
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.