org.baswell.easybeans
Annotation Type EasyBeanOpenType


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface EasyBeanOpenType

Metadata for how objects are mapped to OpenType.


Optional Element Summary
 java.lang.String description
           
 boolean exposeAsString
          If true the toString method of this annotated object will be used for it's JMX representation (SimpleType).
 EasyBeanOpenTypeExposure exposure
          The type of exposure for this object's (attribute) fields and methods.
 java.lang.String name
           
 

name

public abstract java.lang.String name
See Also:
OpenType.getTypeName()
Default:
""

description

public abstract java.lang.String description
See Also:
OpenType.getDescription()
Default:
""

exposeAsString

public abstract boolean exposeAsString
If true the toString method of this annotated object will be used for it's JMX representation (SimpleType).

Default:
false

exposure

public abstract EasyBeanOpenTypeExposure exposure
The type of exposure for this object's (attribute) fields and methods. Defaults to EasyBeanOpenTypeExposure.ALL.

Default:
org.baswell.easybeans.EasyBeanOpenTypeExposure.ALL