Package com.thoughtworks.qdox.model
Class JavaPackage
- java.lang.Object
-
- com.thoughtworks.qdox.model.AbstractBaseJavaEntity
-
- com.thoughtworks.qdox.model.JavaPackage
-
- All Implemented Interfaces:
java.io.Serializable
public class JavaPackage extends AbstractBaseJavaEntity
A representation of a package.- Since:
- 1.9
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.thoughtworks.qdox.model.AbstractBaseJavaEntity
parent
-
-
Constructor Summary
Constructors Constructor Description JavaPackage()JavaPackage(java.lang.String name)JavaPackage(java.lang.String name, java.util.Map allPackages)Deprecated.allPackages is solved with the context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClass(JavaClass clazz)booleanequals(java.lang.Object o)Annotation[]getAnnotations()JavaClass[]getClasses()Returns all the classes found for the package.intgetLineNumber()java.lang.StringgetName()JavaPackagegetParentPackage()JavaPackage[]getSubPackages()inthashCode()voidsetAnnotations(Annotation[] annotations)voidsetContext(JavaClassContext context)voidsetLineNumber(int lineNumber)voidsetName(java.lang.String name)java.lang.StringtoString()-
Methods inherited from class com.thoughtworks.qdox.model.AbstractBaseJavaEntity
getParent, getParentClass, setParent
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Overrides:
getNamein classAbstractBaseJavaEntity
-
setName
public void setName(java.lang.String name)
- Overrides:
setNamein classAbstractBaseJavaEntity
-
getAnnotations
public Annotation[] getAnnotations()
- Overrides:
getAnnotationsin classAbstractBaseJavaEntity
-
setAnnotations
public void setAnnotations(Annotation[] annotations)
- Overrides:
setAnnotationsin classAbstractBaseJavaEntity
-
getLineNumber
public int getLineNumber()
- Overrides:
getLineNumberin classAbstractBaseJavaEntity
-
setLineNumber
public void setLineNumber(int lineNumber)
- Overrides:
setLineNumberin classAbstractBaseJavaEntity
-
setContext
public void setContext(JavaClassContext context)
-
addClass
public void addClass(JavaClass clazz)
-
getClasses
public JavaClass[] getClasses()
Returns all the classes found for the package.- Returns:
- all the classes found for the package
-
getParentPackage
public JavaPackage getParentPackage()
-
getSubPackages
public JavaPackage[] getSubPackages()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-