Revision created by MOE tool push_codebase.
[gae.git] / java / src / main / com / google / appengine / tools / development / UserCodeClasspathManager.java
blob4892205c3209ac9b9e7c0bdddfae97e6e8ac790d
1 // Copyright 2011 Google. All Rights Reserved.
2 package com.google.appengine.tools.development;
4 import java.io.File;
5 import java.net.URL;
6 import java.util.Collection;
8 /**
9 * Describes an object that can answer classpath-related questions about an app
10 * running in the dev appserver.
13 public interface UserCodeClasspathManager {
15 /**
16 * Returns the classpath for the app.
18 Collection<URL> getUserCodeClasspath(File root);
20 /**
21 * {@code true} if a WEB-INF directory must exist, {@code false} otherwise.
23 boolean requiresWebInf();