com.sun.enterprise.admin.cli.schemadoc
Class ClassDef
java.lang.Object
com.sun.enterprise.admin.cli.schemadoc.ClassDef
public class ClassDef
- extends Object
Contains metadata information about a class
def
private final String def
interfaces
private List<String> interfaces
subclasses
private Set<ClassDef> subclasses
types
private Map<String,String> types
attributes
private Map<String,org.jvnet.hk2.config.Attribute> attributes
deprecated
private boolean deprecated
properties
private Set<PropertyDesc> properties
ClassDef
public ClassDef(String def,
List<String> interfaces)
getDef
public String getDef()
getInterfaces
public List<String> getInterfaces()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
addSubclass
public void addSubclass(ClassDef classDef)
getSubclasses
public Set<ClassDef> getSubclasses()
addAggregatedType
public void addAggregatedType(String name,
String type)
getAggregatedTypes
public Map<String,String> getAggregatedTypes()
toString
public String toString()
- Overrides:
toString in class Object
getAttributes
public Map<String,org.jvnet.hk2.config.Attribute> getAttributes()
addAttribute
public void addAttribute(String name,
org.jvnet.hk2.config.Attribute annotation)
removeAttribute
public void removeAttribute(String name)
isDeprecated
public boolean isDeprecated()
setDeprecated
public void setDeprecated(boolean deprecated)
getProperties
public Set<PropertyDesc> getProperties()
addProperty
public void addProperty(PropertyDesc prop)
getXmlName
public String getXmlName()
Copyright © 2012 GlassFish Community. All Rights Reserved.