Project.java revision 123
58N/A * CDDL HEADER START 58N/A * The contents of this file are subject to the terms of the 58N/A * Common Development and Distribution License (the "License"). 58N/A * You may not use this file except in compliance with the License. 58N/A * language governing permissions and limitations under the License. 58N/A * When distributing Covered Code, include this CDDL HEADER in each 58N/A * If applicable, add the following below this CDDL HEADER, with the 58N/A * fields enclosed by brackets "[]" replaced with your own identifying 58N/A * information: Portions Copyright [yyyy] [name of copyright owner] 58N/A * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 58N/A * Use is subject to license terms. 77N/A * Placeholder for the information that builds up a project 77N/A * Get a textual description of this project 77N/A * @return a textual description of the project 77N/A * Get the path (relative from source root) where this project is located 77N/A * @return the relative path 77N/A * Set a textual description of this project 77N/A * @param description a textual description of the project 77N/A * Set the path (relative from source root) this project is located 77N/A * @param path the relative path from source sroot where this project is 77N/A * Creates a new instance of Project 77N/A * Create a new instance of Project with a given description and path 77N/A * @param description the description of this project 77N/A * @param path the path to where this project is located (relative from source root) 123N/A * Get the project for a specific file 123N/A * @param path the file to lookup (relative from source root) 123N/A * @return the project that this file belongs to (or null if the file 123N/A * doesn't belong to a project) 123N/A * Get the project for a specific file 123N/A * @param file the file to lookup 123N/A * @return the project that this file belongs to (or null if the file 123N/A * doesn't belong to a project)