Пример #1
0
 /**
  * Returns <code>true</code> if there is a working set descriptor with a page class attribute.
  * Otherwise <code>false</code> is returned.
  *
  * @return whether a descriptor with a page class attribute exists
  */
 public boolean hasNewPageWorkingSetDescriptor() {
   Collection descriptors = workingSetDescriptors.values();
   for (Iterator iter = descriptors.iterator(); iter.hasNext(); ) {
     WorkingSetDescriptor descriptor = (WorkingSetDescriptor) iter.next();
     if (descriptor.getPageClassName() != null) {
       return true;
     }
   }
   return false;
 }
Пример #2
0
 /**
  * Returns an array of all working set descriptors having a page class attribute
  *
  * @return an array of all working set descriptors having a page class attribute
  */
 public WorkingSetDescriptor[] getNewPageWorkingSetDescriptors() {
   Collection descriptors = workingSetDescriptors.values();
   List result = new ArrayList(descriptors.size());
   for (Iterator iter = descriptors.iterator(); iter.hasNext(); ) {
     WorkingSetDescriptor descriptor = (WorkingSetDescriptor) iter.next();
     if (descriptor.getPageClassName() != null) {
       result.add(descriptor);
     }
   }
   return (WorkingSetDescriptor[]) result.toArray(new WorkingSetDescriptor[result.size()]);
 }