public class ClassLinkMetaData extends java.lang.Object implements java.io.Serializable, Attachable<ClassLinkMetaData>
| Constructor and Description |
|---|
ClassLinkMetaData(ClassMetaData classMetaData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockMethod(MethodMetaData method) |
void |
addEnumConstant(EnumConstantMetaData enumConstant,
LinkMetaData.Style style) |
void |
addMethod(MethodMetaData method,
LinkMetaData.Style style) |
void |
addPropertyAccessorMethod(java.lang.String propertyName,
MethodMetaData getterOrSetter) |
void |
attach(ClassMetaDataRepository<ClassLinkMetaData> linkMetaDataClassMetaDataRepository) |
LinkMetaData |
getClassLink() |
LinkMetaData |
getMethod(java.lang.String method) |
java.lang.String |
getPackageName() |
LinkMetaData.Style |
getStyle() |
void |
setStyle(LinkMetaData.Style style) |
public ClassLinkMetaData(ClassMetaData classMetaData)
public LinkMetaData getClassLink()
public java.lang.String getPackageName()
public LinkMetaData getMethod(java.lang.String method)
public LinkMetaData.Style getStyle()
public void setStyle(LinkMetaData.Style style)
public void addMethod(MethodMetaData method, LinkMetaData.Style style)
public void addEnumConstant(EnumConstantMetaData enumConstant, LinkMetaData.Style style)
public void addBlockMethod(MethodMetaData method)
public void addPropertyAccessorMethod(java.lang.String propertyName,
MethodMetaData getterOrSetter)
public void attach(ClassMetaDataRepository<ClassLinkMetaData> linkMetaDataClassMetaDataRepository)
attach in interface Attachable<ClassLinkMetaData>