1dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet/* 2dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * Copyright (C) 2011 The Android Open Source Project 3dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * 4dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * Licensed under the Eclipse Public License, Version 1.0 (the "License"); 5dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * you may not use this file except in compliance with the License. 6dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * You may obtain a copy of the License at 7dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * 8dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * http://www.eclipse.org/org/documents/epl-v10.php 9dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * 10dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * Unless required by applicable law or agreed to in writing, software 11dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * distributed under the License is distributed on an "AS IS" BASIS, 12dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * See the License for the specific language governing permissions and 14dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet * limitations under the License. 15dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet */ 16dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet 17dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohetpackage com.android.ide.eclipse.adt.internal.build; 18dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet 19dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohetimport org.eclipse.core.resources.IFile; 20dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet 21a462008893000a00ea8070b463e915c341faa269Xavier Ducrohetpublic interface SourceChangeHandler { 22dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet 23a462008893000a00ea8070b463e915c341faa269Xavier Ducrohet boolean handleGeneratedFile(IFile file, int kind); 24a462008893000a00ea8070b463e915c341faa269Xavier Ducrohet void handleSourceFile(IFile file, int kind); 25dec739da5551ddf52a8f3cff06c63de4aced2578Xavier Ducrohet} 26