|
eXo Kernel :: Container 2.4.11-UXP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.container.management.MetaDataBuilder
public class MetaDataBuilder
A class that build the management view meta data of a specified class.
The following rules do apply to the class from which meta data are constructed:
ManagedManagedDescriptionManaged is exposed as an attribute ManagedName
redefines the attribute nameManagedDescription
defines the attribute descriptionManaged is exposed
as a management operationManagedDescription
defines the operation descriptionManagedName
causes a built time exceptionManagedName
defines the management name of the corresponding operation parameterManagedDescription
defines the management description of the corresponding operation parameter
| Constructor Summary | |
|---|---|
MetaDataBuilder(Class clazz)
Create a new builder. |
|
| Method Summary | |
|---|---|
ManagedTypeMetaData |
build()
Build the info. |
boolean |
isBuildable()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetaDataBuilder(Class clazz)
throws IllegalArgumentException
clazz - the clazz
IllegalArgumentException - if the class is null or is not annotated
by Managed| Method Detail |
|---|
public boolean isBuildable()
public ManagedTypeMetaData build()
throws IllegalStateException
IllegalStateException - raised by any build time issue
|
eXo Kernel :: Container 2.4.11-UXP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||