public class ClassDef extends Object
| Constructor and Description |
|---|
ClassDef(String def,
List<String> interfaces) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAggregatedType(String name,
String type) |
void |
addAttribute(String name,
org.jvnet.hk2.config.Attribute annotation) |
void |
addProperty(org.glassfish.api.admin.config.PropertyDesc prop) |
void |
addSubclass(ClassDef classDef) |
boolean |
equals(Object o) |
Map<String,String> |
getAggregatedTypes() |
Map<String,org.jvnet.hk2.config.Attribute> |
getAttributes() |
String |
getDef() |
List<String> |
getInterfaces() |
Set<org.glassfish.api.admin.config.PropertyDesc> |
getProperties() |
Set<ClassDef> |
getSubclasses() |
String |
getXmlName() |
int |
hashCode() |
boolean |
isDeprecated() |
void |
removeAttribute(String name) |
void |
setDeprecated(boolean deprecated) |
String |
toString() |
public String getDef()
public void addSubclass(ClassDef classDef)
public void addAttribute(String name, org.jvnet.hk2.config.Attribute annotation)
public void removeAttribute(String name)
public boolean isDeprecated()
public void setDeprecated(boolean deprecated)
public Set<org.glassfish.api.admin.config.PropertyDesc> getProperties()
public void addProperty(org.glassfish.api.admin.config.PropertyDesc prop)
public String getXmlName()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.