blob: 44233e23fc1109685714396da4c71aa0a455c136 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_12) on Fri May 30 11:16:05 CDT 2008 -->
<TITLE>
ClasspathAttributeConfiguration
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="ClasspathAttributeConfiguration";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClasspathAttributeConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/BuildPathDialogAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ClasspathAttributeConfiguration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.eclipse.wst.jsdt.ui.wizards</FONT>
<BR>
Class ClasspathAttributeConfiguration</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration</B>
</PRE>
<HR>
<DL>
<DT><PRE>public abstract class <B>ClasspathAttributeConfiguration</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
A <A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html" title="class in org.eclipse.wst.jsdt.ui.wizards"><CODE>ClasspathAttributeConfiguration</CODE></A> specifies how a <A HREF="../../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core"><CODE>class path attribute</CODE></A> is presented and configured
in the JavaScript build path dialog.
<p>
Clients should implement this interface and include the name of their
class in an extension contributed to the jdt.ui's classpath attribute configuration
extension point (named <code>org.eclipse.wst.jsdt.ui.classpathAttributeConfiguration
</code>).
</p>
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This class provides information about the attribute to be rendered or configured.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#ClasspathAttributeConfiguration()">ClasspathAttributeConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#canEdit(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">canEdit</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies if the given attribute can be edited.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#canRemove(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">canRemove</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies if 'Remove' is a valid action on the given attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;ImageDescriptor</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#getImageDescriptor(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">getImageDescriptor</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the image descriptor of the classpath attributes name as a translated string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#getNameLabel(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">getNameLabel</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the label of the classpath attributes name as a translated string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#getValueLabel(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">getValueLabel</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the label of the classpath attributes value as a translated string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#performEdit(Shell, org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">performEdit</A></B>(Shell&nbsp;shell,
<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is invoked when the <em>Edit</em> is pressed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html#performRemove(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)">performRemove</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is invoked when the <em>Remove</em> is pressed.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ClasspathAttributeConfiguration()"><!-- --></A><H3>
ClasspathAttributeConfiguration</H3>
<PRE>
public <B>ClasspathAttributeConfiguration</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getImageDescriptor(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
getImageDescriptor</H3>
<PRE>
public abstract ImageDescriptor <B>getImageDescriptor</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>Returns the image descriptor of the classpath attributes name as a translated string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attributes to render
<DT><B>Returns:</B><DD>returns the label value of the value</DL>
</DD>
</DL>
<HR>
<A NAME="getNameLabel(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
getNameLabel</H3>
<PRE>
public abstract java.lang.String <B>getNameLabel</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>Returns the label of the classpath attributes name as a translated string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attributes to render
<DT><B>Returns:</B><DD>returns the label value of the value</DL>
</DD>
</DL>
<HR>
<A NAME="getValueLabel(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
getValueLabel</H3>
<PRE>
public abstract java.lang.String <B>getValueLabel</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>Returns the label of the classpath attributes value as a translated string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attributes to render
<DT><B>Returns:</B><DD>returns the label value of the value</DL>
</DD>
</DL>
<HR>
<A NAME="canEdit(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
canEdit</H3>
<PRE>
public abstract boolean <B>canEdit</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>Specifies if the given attribute can be edited. This will enable the <em>Edit</em> button that typically
shows the edit dialog.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attribute to answer the question of
<DT><B>Returns:</B><DD>returns true if the attribute can be edited.</DL>
</DD>
</DL>
<HR>
<A NAME="canRemove(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
canRemove</H3>
<PRE>
public abstract boolean <B>canRemove</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>Specifies if 'Remove' is a valid action on the given attribute. This will enable the <em>Remove</em> button. The action
will typically clear the attributes value. The method should only return <code>true</code> if the element isn't already cleared.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attribute to answer the question of
<DT><B>Returns:</B><DD>returns true if the attribute can be edited.</DL>
</DD>
</DL>
<HR>
<A NAME="performEdit(Shell, org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
performEdit</H3>
<PRE>
public abstract <A HREF="../../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A> <B>performEdit</B>(Shell&nbsp;shell,
<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>This method is invoked when the <em>Edit</em> is pressed. The method is expected to show a configuration dialog.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>shell</CODE> - the parent shell<DD><CODE>attribute</CODE> - access to the attribute to configure
<DT><B>Returns:</B><DD>returns the configured attribute or <code>null</code> if the action has been cancelled.</DL>
</DD>
</DL>
<HR>
<A NAME="performRemove(org.eclipse.wst.jsdt.ui.wizards.ClasspathAttributeConfiguration.ClasspathAttributeAccess)"><!-- --></A><H3>
performRemove</H3>
<PRE>
public abstract <A HREF="../../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A> <B>performRemove</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards">ClasspathAttributeConfiguration.ClasspathAttributeAccess</A>&nbsp;attribute)</PRE>
<DL>
<DD>This method is invoked when the <em>Remove</em> is pressed. The method should not show a dialog.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - access to the attribute to configure
<DT><B>Returns:</B><DD>returns the configured attribute</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClasspathAttributeConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/BuildPathDialogAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.ClasspathAttributeAccess.html" title="class in org.eclipse.wst.jsdt.ui.wizards"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/ui/wizards/ClasspathAttributeConfiguration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ClasspathAttributeConfiguration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>