1 26 27 package org.objectweb.openccm.descriptor.softpkg.gui; 28 29 import org.objectweb.openccm.descriptor.softpkg.beans.*; 30 import org.objectweb.openccm.descriptor.softpkg.*; 31 32 39 public class ImplementationZipper 40 { 41 47 53 56 public void 57 zipCall( 58 ImplementationBean implementation 59 , org.objectweb.openccm.packaging.ZipFactory zip_factory 60 ) 61 { 62 java.util.List subelement_list; 64 65 subelement_list 67 = implementation.getCodeList(); 68 for (java.util.Iterator i = subelement_list.iterator() ; i.hasNext() ; ) 70 { 71 CodeBean sub_element 72 = (CodeBean) i.next(); 73 74 CodeZipper sub_zipper 75 = (CodeZipper) sub_element 76 .getExtensionManager() 77 .getExtensionByName("gui.Zipper") 78 .getInstance(); 79 80 sub_zipper.zipCall(sub_element, zip_factory); 81 } 82 83 subelement_list 85 = implementation.getDependencyList(); 86 for (java.util.Iterator i = subelement_list.iterator() ; i.hasNext() ; ) 88 { 89 DependencyBean sub_element 90 = (DependencyBean) i.next(); 91 92 DependencyZipper sub_zipper 93 = (DependencyZipper) sub_element 94 .getExtensionManager() 95 .getExtensionByName("gui.Zipper") 96 .getInstance(); 97 98 sub_zipper.zipCall(sub_element, zip_factory); 99 } 100 101 subelement_list 103 = implementation.getDescriptorList(); 104 for (java.util.Iterator i = subelement_list.iterator() ; i.hasNext() ; ) 106 { 107 DescriptorBean sub_element 108 = (DescriptorBean) i.next(); 109 110 DescriptorZipper sub_zipper 111 = (DescriptorZipper) sub_element 112 .getExtensionManager() 113 .getExtensionByName("gui.Zipper") 114 .getInstance(); 115 116 sub_zipper.zipCall(sub_element, zip_factory); 117 } 118 119 subelement_list 121 = implementation.getPropertyfileList(); 122 for (java.util.Iterator i = subelement_list.iterator() ; i.hasNext() ; ) 124 { 125 PropertyfileBean sub_element 126 = (PropertyfileBean) i.next(); 127 128 PropertyfileZipper sub_zipper 129 = (PropertyfileZipper) sub_element 130 .getExtensionManager() 131 .getExtensionByName("gui.Zipper") 132 .getInstance(); 133 134 sub_zipper.zipCall(sub_element, zip_factory); 135 } 136 } 137 } 138 | Popular Tags |