|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jac.ide.ModelElement | +--org.objectweb.jac.ide.Package
Constructor Summary | |
Package()
|
Method Summary | |
void |
addAspect(Aspect a)
|
void |
addClass(Class c)
|
void |
addDiagram(Diagram d)
|
void |
addGroup(Group g)
|
void |
addInstance(Instance i)
|
void |
addInterface(Interface i)
|
void |
addRepository(Class itemClass)
Add a repository for a class. |
void |
addResource(Attachment resource)
|
void |
addSubPackage(Package p)
|
Class |
findClass(String className)
Gets a class by its name. |
Package |
findPackage(String pkgName)
Find a package by its full name (my.package.ClassName) |
Collection |
getAllClasses()
Returns all classes of this package or a subpackage of it. |
Map |
getAllResources()
Returns all resources of this package or a subpackage of it, in a Map whose keys are packages and values are Attachements. |
Class |
getClassByName(String className)
Gets a class by its name. |
List |
getClasses()
Get the value of classes. |
List |
getDiagrams()
Get the value of diagrams. |
String |
getFullName()
Defines a redefinable method to get the full name. |
List |
getGroups()
Get the value of groups. |
List |
getInstances()
Get the value of instances. |
Collection |
getMainClasses()
Returns available main classes (Classes wich have a static void main(String[]) method) |
Package |
getPackageByName(String pkgName)
|
Package |
getParent()
Get the value of parent. |
String |
getPath()
|
String |
getPPath()
|
Project |
getProject()
|
List |
getResources()
|
List |
getSubPackages()
Get the value of packages. |
static String |
packagePathToFile(String path)
|
void |
removeClass(Class c)
|
void |
removeDiagram(Diagram d)
|
void |
removeGroup(Group g)
|
void |
removeInstance(Instance i)
|
void |
removeResource(Attachment resource)
|
void |
removeSubPackage(Package p)
|
void |
setClasses(Vector v)
Set the value of classes. |
void |
setDiagrams(Vector v)
Set the value of diagrams. |
void |
setInstances(Vector v)
Set the value of instances. |
void |
setParent(Package v)
Set the value of parent. |
void |
setProject(Project project)
|
void |
setSubPackages(Vector v)
Set the value of packages. |
Methods inherited from class org.objectweb.jac.ide.ModelElement |
addConfigItem, addEndingLink, addLink, getConfigItems, getDescription, getEndingLinks, getGenerationFullName, getGenerationName, getLinks, getName, getType, remove, removeEndingLink, removeLink, setDescription, setEndingLinks, setLinks, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Package()
Method Detail |
public Project getProject()
public void setProject(Project project)
public Package getParent()
public void setParent(Package v)
v
- Value to assign to parent.public String getPath()
public String getPPath()
public static String packagePathToFile(String path)
public List getSubPackages()
public void setSubPackages(Vector v)
v
- Value to assign to packages.public void addSubPackage(Package p)
public void removeSubPackage(Package p)
public Package getPackageByName(String pkgName)
public Package findPackage(String pkgName)
pkgName
- the package name to findpublic List getDiagrams()
public void setDiagrams(Vector v)
v
- Value to assign to diagrams.public void addDiagram(Diagram d)
public void removeDiagram(Diagram d)
public List getClasses()
public void setClasses(Vector v)
v
- Value to assign to classes.public void addClass(Class c)
public void addInterface(Interface i)
public void removeClass(Class c)
public void addRepository(Class itemClass)
public Collection getAllClasses()
public Map getAllResources()
public Class getClassByName(String className)
className
- the requested class name
public Class findClass(String className)
className
- the requested class name (partial fully
qualified class name:
<sub_pkg1>.<sub_pkg2>.<class_name>
public void addAspect(Aspect a)
public List getInstances()
public void setInstances(Vector v)
v
- Value to assign to instances.public void addInstance(Instance i)
public void removeInstance(Instance i)
public List getGroups()
public void addGroup(Group g)
public void removeGroup(Group g)
public List getResources()
public void addResource(Attachment resource)
public void removeResource(Attachment resource)
public String getFullName()
ModelElement
getName()
method.
getFullName
in class ModelElement
public Collection getMainClasses()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |