diff options
Diffstat (limited to 'bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional')
11 files changed, 0 insertions, 618 deletions
diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP11TLDNames.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP11TLDNames.java deleted file mode 100644 index c24959a796..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP11TLDNames.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -/*nlsXXX*/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -public interface JSP11TLDNames { - - String TAGLIB = "taglib"; //$NON-NLS-1$ - - String CONTENT_JSP = "JSP"; //$NON-NLS-1$ - String CONTENT_EMPTY = "empty"; //$NON-NLS-1$ - String CONTENT_TAGDEPENDENT = "tagdependent"; //$NON-NLS-1$ - - String TAG = "tag"; //$NON-NLS-1$ - String JSPVERSION = "jspversion"; //$NON-NLS-1$ - String TLIBVERSION = "tlibversion"; //$NON-NLS-1$ - String SHORTNAME = "shortname"; //$NON-NLS-1$ - String URI = "uri"; //$NON-NLS-1$ - String URN = "urn"; //$NON-NLS-1$ - String INFO = "info"; //$NON-NLS-1$ - - String NAME = "name"; //$NON-NLS-1$ - String TEICLASS = "teiclass"; //$NON-NLS-1$ - String TAGCLASS = "tagclass"; //$NON-NLS-1$ - String BODYCONTENT = "bodycontent"; //$NON-NLS-1$ - String ATTRIBUTE = "attribute"; //$NON-NLS-1$ - - String ID = "id"; //$NON-NLS-1$ - String REQUIRED = "required"; //$NON-NLS-1$ - String RTEXPRVALUE = "rtexprvalue"; //$NON-NLS-1$ - - String PREFIX = "prefix"; //$NON-NLS-1$ - - String INCLUDE = "include"; //$NON-NLS-1$ - String FILE = "file"; //$NON-NLS-1$ - - String TRUE = "true"; //$NON-NLS-1$ - String FALSE = "false"; //$NON-NLS-1$ - String YES = "yes"; //$NON-NLS-1$ - String NO = "no"; //$NON-NLS-1$ -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP12TLDNames.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP12TLDNames.java deleted file mode 100644 index 0ab3124d28..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP12TLDNames.java +++ /dev/null @@ -1,77 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -/*nlsXXX*/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -public interface JSP12TLDNames { - - String TAGLIB = JSP11TLDNames.TAGLIB; - - String CONTENT_JSP = JSP11TLDNames.CONTENT_JSP; - String CONTENT_EMPTY = JSP11TLDNames.CONTENT_EMPTY; - String CONTENT_TAGDEPENDENT = JSP11TLDNames.CONTENT_TAGDEPENDENT; - - String TAG = JSP11TLDNames.TAG; - String JSP_VERSION = "jsp-version"; //$NON-NLS-1$ - String TLIB_VERSION = "tlib-version"; //$NON-NLS-1$ - String SHORT_NAME = "short-name"; //$NON-NLS-1$ - String URI = JSP11TLDNames.URI; - String URN = JSP11TLDNames.URN; - - String NAME = JSP11TLDNames.NAME; - String TEI_CLASS = "tei-class"; //$NON-NLS-1$ - String TAG_CLASS = "tag-class"; //$NON-NLS-1$ - String BODY_CONTENT = "body-content"; //$NON-NLS-1$ - String ATTRIBUTE = JSP11TLDNames.ATTRIBUTE; - - String ID = JSP11TLDNames.ID; - String REQUIRED = JSP11TLDNames.REQUIRED; - String RTEXPRVALUE = JSP11TLDNames.RTEXPRVALUE; - - String PREFIX = JSP11TLDNames.PREFIX; - - String INCLUDE = JSP11TLDNames.INCLUDE; - String FILE = JSP11TLDNames.FILE; - - String TRUE = JSP11TLDNames.TRUE; - String FALSE = JSP11TLDNames.FALSE; - String YES = JSP11TLDNames.YES; - String NO = JSP11TLDNames.NO; - - /* - * @see Eclipse JSP 1.2 - */ - String DESCRIPTION = "description"; //$NON-NLS-1$ - String DISPLAY_NAME = "display-name"; //$NON-NLS-1$ - String SMALL_ICON = "small-icon"; //$NON-NLS-1$ - String LARGE_ICON = "large-icon"; //$NON-NLS-1$ - - - String VALIDATOR = "validator"; //$NON-NLS-1$ - String VALIDATOR_CLASS = "validator-class"; //$NON-NLS-1$ - String VALIDATOR_INIT_PARAM = "init-param"; //$NON-NLS-1$ - String VALIDATOR_PARAM_NAME = "param-name"; //$NON-NLS-1$ - String VALIDATOR_PARAM_VALUE = "param-value"; //$NON-NLS-1$ - - - String LISTENER = "listener"; //$NON-NLS-1$ - String LISTENER_CLASS = "listener-class"; //$NON-NLS-1$ - - String VARIABLE = "variable"; //$NON-NLS-1$ - String VARIABLE_NAME_GIVEN = "name-given"; //$NON-NLS-1$ - String VARIABLE_NAME_FROM_ATTRIBUTE = "name-from-attribute"; //$NON-NLS-1$ - String VARIABLE_CLASS = "variable-class"; //$NON-NLS-1$ - String VARIABLE_DECLARE = "declare"; //$NON-NLS-1$ - String VARIABLE_SCOPE = "scope"; //$NON-NLS-1$ - String VARIABLE_SCOPE_NESTED = "NESTED"; //$NON-NLS-1$ - String VARIABLE_SCOPE_AT_BEGIN = "AT_BEGIN"; //$NON-NLS-1$ - String VARIABLE_SCOPE_AT_END = "AT_END"; //$NON-NLS-1$ -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP20TLDNames.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP20TLDNames.java deleted file mode 100644 index b52ae61d9d..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/JSP20TLDNames.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -/* nlsXXX */ -public interface JSP20TLDNames extends JSP12TLDNames { - String CONTENT_SCRIPTLESS = "scriptless"; //$NON-NLS-1$ - String EXAMPLE = "example"; //$NON-NLS-1$ - String FRAGMENT = "fragment"; //$NON-NLS-1$ - String FUNCTION = "function"; //$NON-NLS-1$ - String FUNCTION_CLASS = "function-class"; //$NON-NLS-1$ - String FUNCTION_EXTENSION = "function-extension"; //$NON-NLS-1$ - String FUNCTION_SIGNATURE = "function-signature"; //$NON-NLS-1$ - String ICON = "icon"; //$NON-NLS-1$ - String PATH = "path"; //$NON-NLS-1$ - String TAG_EXTENSION = "tag-extension"; //$NON-NLS-1$ - String TAG_FILE = "tag-file"; //$NON-NLS-1$ - - String TAGDIR = "tagdir"; //$NON-NLS-1$ - - String TAGLIB_EXTENSION = "taglib-extension"; //$NON-NLS-1$ - - String DYNAMIC_ATTRIBUTES = "dynamic-attributes"; //$NON-NLS-1$ - String SCRIPTING_LANGUAGE = "language"; //$NON-NLS-1$ - String IMPORT = "import"; //$NON-NLS-1$ - String IS_EL_IGNORED = "isELIgnored"; //$NON-NLS-1$ - String PAGE_ENCODING = "pageEncoding"; //$NON-NLS-1$ - String TYPE = "type"; //$NON-NLS-1$ - String VARIABLE_ALIAS = "alias"; //$NON-NLS-1$ -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDAttributeDeclaration.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDAttributeDeclaration.java deleted file mode 100644 index 3f57eeb316..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDAttributeDeclaration.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - - - -import org.eclipse.wst.xml.core.internal.contentmodel.CMAttributeDeclaration; -import org.eclipse.wst.xml.core.internal.contentmodel.CMDocument; - -/** - * Represents an attribute definition from a TLD - */ -public interface TLDAttributeDeclaration extends CMAttributeDeclaration { - - /** - * a description of the attribute - * @return String - * @see JSP 2.0 - */ - String getDescription(); - - /** - * the attribute's name - * @see JSP 1.1 - */ - String getId(); - - CMDocument getOwnerDocument(); - - /** - * whether the attribute's value may be dynamically calculated at runtime by an expression - * @see JSP 1.1 - */ - String getRtexprvalue(); - - /** - * the type of the attribute's value - * @see JSP 1.2 - */ - String getType(); - - /** - * whether this attribute is a fragment - * - * @return boolean - */ - boolean isFragment(); - - /** - * if the attribute is required or optional - * @see JSP 1.1 - */ - boolean isRequired(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDDocument.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDDocument.java deleted file mode 100644 index 81351e5065..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDDocument.java +++ /dev/null @@ -1,105 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -import java.util.List; - -import org.eclipse.wst.xml.core.internal.contentmodel.CMDocument; - -public interface TLDDocument extends CMDocument { - - String CM_KIND = "Content Model Kind"; //$NON-NLS-1$ - String JSP_TLD = "JSP Tag Library Descriptor"; //$NON-NLS-1$ - - /** - * @see JSP 2.0 - * - * @return - */ - String getBaseLocation(); - - /** - * @return String - The contents of the "description" element of a JSP 1.2 tag library descriptor; a simple string describing the "use" of this taglib, should be user discernable. - * @see JSP 1.2 - */ - String getDescription(); - - /** - * @return String - The contents of the "display-name" element of a JSP 1.2 tag library descriptor; it is a short name that is intended to be displayed by tools - * @see JSP 1.2 - */ - String getDisplayName(); - - /** - * @return List - A list of extension elements describing the tag library - * @see JSP 2.0 - */ - List getExtensions(); - - /** - * @return List - A list of TLDFunctions describing the declared functions - * @see JSP 2.0 - */ - List getFunctions(); - - /** - * @return String - The contents of the "info" element of a JSP 1.1 tag library descriptor; a simple string describing the "use" of this taglib, should be user discernable. - * @see JSP 1.1 - */ - String getInfo(); - - /** - * @return String - The version of JSP the tag library depends upon - * @see JSP 1.1 - */ - String getJspversion(); - - /** - * @return String - The contents of the "large-icon" element of a JSP 1.2 tag library descriptor; optional large-icon that can be used by tools - * @see JSP 1.2 - */ - String getLargeIcon(); - - /** - * @see JSP 1.2 - * @return List - a List of TLDListeners - */ - List getListeners(); - - /** - * @return String - A simple default short name that could be used by a JSP authoring tool to create names with a mnemonic value; for example, it may be used as the preferred prefix value in taglib directives - * @see JSP 1.1 - */ - String getShortname(); - - /** - * @return String - The contents of the "small-icon" element of a JSP 1.2 tag library descriptor; optional small-icon that can be used by tools - * @see JSP 1.2 - */ - String getSmallIcon(); - - /** - * @return String - The version of the tag library (it's implementation) - * @see JSP 1.1 - */ - String getTlibversion(); - - /** - * @return String - the URI declared within the descriptor - * @see JSP 1.1 - */ - String getUri(); - - /** - * @see JSP 1.2 - */ - TLDValidator getValidator(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDElementDeclaration.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDElementDeclaration.java deleted file mode 100644 index 10571640a1..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDElementDeclaration.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -import java.util.List; - -import org.eclipse.wst.xml.core.internal.contentmodel.CMDocument; -import org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration; - -public interface TLDElementDeclaration extends CMElementDeclaration { - String TAG_SOURCE = "Tag Definition Source"; //$NON-NLS-1$ - String SOURCE_JSP_TLD = "JSP Tag Library Descriptor"; //$NON-NLS-1$ - String SOURCE_TAG_FILE = "JSP Tag 2.0 File"; //$NON-NLS-1$ - - /** - * The body content type - * - * @see JSP 1.1 - */ - String getBodycontent(); - - /** - * Optional tag-specific information - * - * @see JSP 1.2 - */ - String getDescription(); - - /** - * A short name that is intended to be displayed by tools - * - * @see JSP 1.2 - */ - String getDisplayName(); - - /** - * Optional informal description of an example of a use of this tag - * - * @see JSP 2.0 - */ - String getExample(); - - /** - * Zero or more extensions that provide extra information about this tag, - * for tool consumption - * - * @see JSP 2.0 - */ - List getExtensions(); - - /** - * Optional tag-specific information - * - * @see JSP 1.1 - */ - String getInfo(); - - /** - * Name of an optional large icon that can be used by tools - * - * @see JSP 1.2 - */ - String getLargeIcon(); - - CMDocument getOwnerDocument(); - - /** - * Where to find the .tag file implementing this action, relative to the - * root of the web application or the root of the JAR file for a tag - * library packaged in a JAR. This must begin with /WEB-INF/tags if the - * .tag file resides in the WAR, or /META-INF/tags if the .tag file - * resides in a JAR. - * - * - * @return the path to the .tag(x) file as defined in the .tld file, null - * if internal to the .tld - * @see JSP 2.0 - */ - String getPath(); - - /** - * Name of an optional small icon that can be used by tools - * - * @see JSP 1.2 - */ - String getSmallIcon(); - - /** - * The name of the tag handler class implementing - * javax.servlet.jsp.tagext.Tag - * - * @see JSP 1.1 - */ - String getTagclass(); - - /** - * The name of an optional subclass of - * javax.servlet.jsp.tagext.TagExtraInfo - * - * @see JSP 1.1 - */ - String getTeiclass(); - - /** - * @see JSP 1.2 - * @return List of TLDVariables - */ - List getVariables(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDFunction.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDFunction.java deleted file mode 100644 index a43e963a5b..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDFunction.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -import java.util.List; - -import org.eclipse.wst.xml.core.internal.contentmodel.CMDocument; - -public interface TLDFunction { - - String getClassName(); - - String getDescription(); - - String getDisplayName(); - - String getExample(); - - List getExtensions(); - - String getIcon(); - - String getName(); - - CMDocument getOwnerDocument(); - - String getSignature(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDInitParam.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDInitParam.java deleted file mode 100644 index fed09aabc6..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDInitParam.java +++ /dev/null @@ -1,30 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - - -/** - * A name/value pair as an initialization param along with a description - * @see JSP 1.2 - */ -public interface TLDInitParam { - String getDescription(); - - /** - * The param-name element contains the name of a parameter. - */ - String getName(); - - /** - * The param-value element contains the name of a parameter. - */ - String getValue(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDListener.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDListener.java deleted file mode 100644 index 8d6f0e52d5..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDListener.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - - -/** - * Defines an optional event listener object to be instantiated and registered automatically - * @see JSP 1.2 - */ -public interface TLDListener { - String getListenerClass(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDValidator.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDValidator.java deleted file mode 100644 index 09ee730515..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDValidator.java +++ /dev/null @@ -1,27 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -import java.util.List; - - -/** - * Defines an optional validator that can be used to validate the conformance of a JSP page to using this tag library - * @see JSP 1.2 - */ -public interface TLDValidator { - /** - * @return List - a List of TLDInitParams - */ - List getInitParams(); - - String getValidatorClass(); -} diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDVariable.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDVariable.java deleted file mode 100644 index 611382c4bc..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/TLDVariable.java +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsp.core.internal.contentmodel.tld.provisional; - -/** - * Information on the scripting variables defined by this tag. - * - * @see JSP 1.2 - */ -public interface TLDVariable { - - /** - * Whether the variable is declared or not, true is the default. - */ - boolean getDeclare(); - - /** - * @returnthe the description for this variable - */ - String getDescription(); - - /** - * The name of an attribute whose (translation time) value will give the - * name of the variable, or null of the name is not to be obtained this - * way. - */ - String getNameFromAttribute(); - - /** - * The variable name given as a constant, or null of the name is not - * specified. - */ - String getNameGiven(); - - /** - * The scope of the scripting variable defined. - */ - String getScope(); - - /** - * Name of the class of the variable, java.lang.String if null - */ - String getVariableClass(); - - /** - * A locally scoped attribute to hold the value of this variable - */ - String getAlias(); -} |