com.sun.enterprise.admin.cli.schemadoc
Class ClassDef

java.lang.Object
  extended by com.sun.enterprise.admin.cli.schemadoc.ClassDef

public class ClassDef
extends java.lang.Object

Contains metadata information about a class


Field Summary
private  java.util.Map<java.lang.String,org.jvnet.hk2.config.Attribute> attributes
           
private  java.lang.String def
           
private  boolean deprecated
           
private  java.util.List<java.lang.String> interfaces
           
private  java.util.Set<PropertyDesc> properties
           
private  java.util.Set<ClassDef> subclasses
           
private  java.util.Map<java.lang.String,java.lang.String> types
           
 
Constructor Summary
ClassDef(java.lang.String def, java.util.List<java.lang.String> interfaces)
           
 
Method Summary
 void addAggregatedType(java.lang.String name, java.lang.String type)
           
 void addAttribute(java.lang.String name, org.jvnet.hk2.config.Attribute annotation)
           
 void addProperty(PropertyDesc prop)
           
 void addSubclass(ClassDef classDef)
           
 boolean equals(java.lang.Object o)
           
 java.util.Map<java.lang.String,java.lang.String> getAggregatedTypes()
           
 java.util.Map<java.lang.String,org.jvnet.hk2.config.Attribute> getAttributes()
           
 java.lang.String getDef()
           
 java.util.List<java.lang.String> getInterfaces()
           
 java.util.Set<PropertyDesc> getProperties()
           
 java.util.Set<ClassDef> getSubclasses()
           
 java.lang.String getXmlName()
           
 int hashCode()
           
 boolean isDeprecated()
           
 void removeAttribute(java.lang.String name)
           
 void setDeprecated(boolean deprecated)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

def

private final java.lang.String def

interfaces

private java.util.List<java.lang.String> interfaces

subclasses

private java.util.Set<ClassDef> subclasses

types

private java.util.Map<java.lang.String,java.lang.String> types

attributes

private java.util.Map<java.lang.String,org.jvnet.hk2.config.Attribute> attributes

deprecated

private boolean deprecated

properties

private java.util.Set<PropertyDesc> properties
Constructor Detail

ClassDef

public ClassDef(java.lang.String def,
                java.util.List<java.lang.String> interfaces)
Method Detail

getDef

public java.lang.String getDef()

getInterfaces

public java.util.List<java.lang.String> getInterfaces()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

addSubclass

public void addSubclass(ClassDef classDef)

getSubclasses

public java.util.Set<ClassDef> getSubclasses()

addAggregatedType

public void addAggregatedType(java.lang.String name,
                              java.lang.String type)

getAggregatedTypes

public java.util.Map<java.lang.String,java.lang.String> getAggregatedTypes()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAttributes

public java.util.Map<java.lang.String,org.jvnet.hk2.config.Attribute> getAttributes()

addAttribute

public void addAttribute(java.lang.String name,
                         org.jvnet.hk2.config.Attribute annotation)

removeAttribute

public void removeAttribute(java.lang.String name)

isDeprecated

public boolean isDeprecated()

setDeprecated

public void setDeprecated(boolean deprecated)

getProperties

public java.util.Set<PropertyDesc> getProperties()

addProperty

public void addProperty(PropertyDesc prop)

getXmlName

public java.lang.String getXmlName()


Copyright © 2012 GlassFish Community. All Rights Reserved.