/** * Return all of the objects of the class. */ public Vector getAllObjectsForClass(Class objectsClass) { Vector allObjects; allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); return allObjects; }
/** * Return all of the objects of the class. */ public Vector getAllObjectsForClass(Class objectsClass) { Vector allObjects; allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); return allObjects; }
/** * Return all of the objects of the class. */ public Vector getAllObjectsForClass(Class objectsClass) { Vector allObjects; allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); return allObjects; }
/** * Return all of the objects registered. */ public Vector getAllObjects() { Vector allObjects; allObjects = new Vector(); for (Enumeration e = getAllClasses().elements(); e.hasMoreElements();) { Class eachClass = (Class)e.nextElement(); addAllObjectsForClass(eachClass, allObjects); } return allObjects; }
/** * Return all of the objects registered. */ public Vector getAllObjects() { Vector allObjects; allObjects = new Vector(); for (Enumeration e = getAllClasses().elements(); e.hasMoreElements();) { Class eachClass = (Class)e.nextElement(); addAllObjectsForClass(eachClass, allObjects); } return allObjects; }
/** * Return all of the objects registered. */ public Vector getAllObjects() { Vector allObjects; allObjects = new Vector(); for (Enumeration e = getAllClasses().elements(); e.hasMoreElements();) { Class eachClass = (Class)e.nextElement(); addAllObjectsForClass(eachClass, allObjects); } return allObjects; }
/** * Return all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public Vector getAllObjectsForAbstractClass(Class objectsClass, AbstractSession session) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); Vector allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); if (descriptor.hasInheritance()) { for (Enumeration enumeration = descriptor.getInheritancePolicy().getChildDescriptors().elements(); enumeration.hasMoreElements();) { addAllObjectsForClass(((ClassDescriptor)enumeration.nextElement()).getJavaClass(), allObjects); } } return allObjects; }
/** * Return all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public Vector getAllObjectsForAbstractClass(Class objectsClass, AbstractSession session) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); Vector allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); if (descriptor.hasInheritance()) { for (ClassDescriptor child : descriptor.getInheritancePolicy().getChildDescriptors()) { addAllObjectsForClass(child.getJavaClass(), allObjects); } } return allObjects; }
/** * Return all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public Vector getAllObjectsForAbstractClass(Class objectsClass, AbstractSession session) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); Vector allObjects = new Vector(); addAllObjectsForClass(objectsClass, allObjects); if (descriptor.hasInheritance()) { for (ClassDescriptor child : descriptor.getInheritancePolicy().getChildDescriptors()) { addAllObjectsForClass(child.getJavaClass(), allObjects); } } return allObjects; }
/** * Add all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public void addAllObjectsForAbstractClass(Class objectsClass, AbstractSession session, Vector allObjects) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); addAllObjectsForClass(objectsClass, allObjects); for (Enumeration enumeration = descriptor.getInheritancePolicy().getChildDescriptors().elements(); enumeration.hasMoreElements();) { addAllObjectsForAbstractClass(((ClassDescriptor)enumeration.nextElement()).getJavaClass(), session, allObjects); } }
/** * Add all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public void addAllObjectsForAbstractClass(Class objectsClass, AbstractSession session, Vector allObjects) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); addAllObjectsForClass(objectsClass, allObjects); for (ClassDescriptor child : descriptor.getInheritancePolicy().getChildDescriptors()) { addAllObjectsForAbstractClass(child.getJavaClass(), session, allObjects); } }
/** * Add all of the objects of the class and all of its subclasses. * The session is needed because there is no other way to find all subclasses. */ public void addAllObjectsForAbstractClass(Class objectsClass, AbstractSession session, Vector allObjects) { ClassDescriptor descriptor = session.getDescriptor(objectsClass); addAllObjectsForClass(objectsClass, allObjects); for (ClassDescriptor child : descriptor.getInheritancePolicy().getChildDescriptors()) { addAllObjectsForAbstractClass(child.getJavaClass(), session, allObjects); } }