blob: 395d3b1e144b7bceaae117f1521ed06b3a619193 [file] [log] [blame]
nitinde19fe002005-09-15 11:21:47 +00001/*******************************************************************************
amywu19526ad2007-04-10 17:03:52 +00002 * Copyright (c) 2005, 2006 IBM Corporation and others.
nitinde19fe002005-09-15 11:21:47 +00003 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
amywu19526ad2007-04-10 17:03:52 +00007 *
nitinde19fe002005-09-15 11:21:47 +00008 * Contributors:
9 * IBM Corporation - initial API and implementation
10 *
11 *******************************************************************************/
nitinde7cdc9f2005-11-03 00:13:58 +000012package org.eclipse.jst.jsp.core.taglib;
nitinde19fe002005-09-15 11:21:47 +000013
14import org.eclipse.core.runtime.IPath;
15
nitinda78c19f2005-10-03 19:59:52 +000016/**
nitinde7cdc9f2005-11-03 00:13:58 +000017 * A record representing a standalone .tld file.
18 * <p>
19 * This interface is not intended to be implemented by clients.
20 * </p>
nitind627c3d62005-11-30 08:35:23 +000021 *
22 * @since 1.0
nitinda78c19f2005-10-03 19:59:52 +000023 */
nitinde19fe002005-09-15 11:21:47 +000024public interface ITLDRecord extends ITaglibRecord {
25
26 /**
27 * @return Returns the path within the workspace.
28 */
29 IPath getPath();
30
31 /**
32 * @return Returns the recommended/default prefix if one was given.
33 */
nitind8f95ffb2005-10-03 19:46:27 +000034 String getShortName();
nitinde19fe002005-09-15 11:21:47 +000035
36 /**
nitind820c3252006-09-28 21:48:18 +000037 * @deprecated - use the descriptor's URI value
nitinde19fe002005-09-15 11:21:47 +000038 * @return Returns the uri.
39 */
40 String getURI();
41
42}