package com.dragome.commons.compiler.classpath.serverside; import java.util.jar.JarOutputStream; import com.dragome.commons.compiler.CopyUtils; import com.dragome.commons.compiler.classpath.ClasspathEntry; import com.dragome.commons.compiler.classpath.ClasspathFile; import com.dragome.commons.compiler.classpath.ClasspathFileFilter; public abstract class AbstractClasspathEntry implements ClasspathEntry { public AbstractClasspathEntry() { } public void copyFilesToJar(JarOutputStream jos, ClasspathFileFilter classpathFileFilter) { for (ClasspathFile classpathFile : this.getClasspathFilesFiltering(classpathFileFilter)) CopyUtils.addEntryToJar(jos, classpathFile.openInputStream(), classpathFile.getPath()); } }