xref: /aosp_15_r20/external/jsr305/javadoc/javax/annotation/meta/When.html (revision b04680f1c99af11485d01a884cf292a99837b6c5)
1*b04680f1SMatt Gilbride<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2*b04680f1SMatt Gilbride<!--NewPage-->
3*b04680f1SMatt Gilbride<HTML>
4*b04680f1SMatt Gilbride<HEAD>
5*b04680f1SMatt Gilbride<!-- Generated by javadoc (build 1.5.0_16) on Tue Feb 03 09:28:21 PST 2009 -->
6*b04680f1SMatt Gilbride<TITLE>
7*b04680f1SMatt GilbrideWhen
8*b04680f1SMatt Gilbride</TITLE>
9*b04680f1SMatt Gilbride
10*b04680f1SMatt Gilbride<META NAME="keywords" CONTENT="javax.annotation.meta.When class">
11*b04680f1SMatt Gilbride
12*b04680f1SMatt Gilbride<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
13*b04680f1SMatt Gilbride
14*b04680f1SMatt Gilbride<SCRIPT type="text/javascript">
15*b04680f1SMatt Gilbridefunction windowTitle()
16*b04680f1SMatt Gilbride{
17*b04680f1SMatt Gilbride    parent.document.title="When";
18*b04680f1SMatt Gilbride}
19*b04680f1SMatt Gilbride</SCRIPT>
20*b04680f1SMatt Gilbride<NOSCRIPT>
21*b04680f1SMatt Gilbride</NOSCRIPT>
22*b04680f1SMatt Gilbride
23*b04680f1SMatt Gilbride</HEAD>
24*b04680f1SMatt Gilbride
25*b04680f1SMatt Gilbride<BODY BGCOLOR="white" onload="windowTitle();">
26*b04680f1SMatt Gilbride
27*b04680f1SMatt Gilbride
28*b04680f1SMatt Gilbride<!-- ========= START OF TOP NAVBAR ======= -->
29*b04680f1SMatt Gilbride<A NAME="navbar_top"><!-- --></A>
30*b04680f1SMatt Gilbride<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31*b04680f1SMatt Gilbride<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32*b04680f1SMatt Gilbride<TR>
33*b04680f1SMatt Gilbride<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34*b04680f1SMatt Gilbride<A NAME="navbar_top_firstrow"><!-- --></A>
35*b04680f1SMatt Gilbride<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36*b04680f1SMatt Gilbride  <TR ALIGN="center" VALIGN="top">
37*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39*b04680f1SMatt Gilbride  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
41*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
42*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
43*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
44*b04680f1SMatt Gilbride  </TR>
45*b04680f1SMatt Gilbride</TABLE>
46*b04680f1SMatt Gilbride</TD>
47*b04680f1SMatt Gilbride<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
48*b04680f1SMatt Gilbride</EM>
49*b04680f1SMatt Gilbride</TD>
50*b04680f1SMatt Gilbride</TR>
51*b04680f1SMatt Gilbride
52*b04680f1SMatt Gilbride<TR>
53*b04680f1SMatt Gilbride<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54*b04680f1SMatt Gilbride&nbsp;<A HREF="../../../javax/annotation/meta/TypeQualifierValidator.html" title="interface in javax.annotation.meta"><B>PREV CLASS</B></A>&nbsp;
55*b04680f1SMatt Gilbride&nbsp;NEXT CLASS</FONT></TD>
56*b04680f1SMatt Gilbride<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57*b04680f1SMatt Gilbride  <A HREF="../../../index.html?javax/annotation/meta/When.html" target="_top"><B>FRAMES</B></A>  &nbsp;
58*b04680f1SMatt Gilbride&nbsp;<A HREF="When.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
59*b04680f1SMatt Gilbride&nbsp;<SCRIPT type="text/javascript">
60*b04680f1SMatt Gilbride  <!--
61*b04680f1SMatt Gilbride  if(window==top) {
62*b04680f1SMatt Gilbride    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
63*b04680f1SMatt Gilbride  }
64*b04680f1SMatt Gilbride  //-->
65*b04680f1SMatt Gilbride</SCRIPT>
66*b04680f1SMatt Gilbride<NOSCRIPT>
67*b04680f1SMatt Gilbride  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
68*b04680f1SMatt Gilbride</NOSCRIPT>
69*b04680f1SMatt Gilbride
70*b04680f1SMatt Gilbride
71*b04680f1SMatt Gilbride</FONT></TD>
72*b04680f1SMatt Gilbride</TR>
73*b04680f1SMatt Gilbride<TR>
74*b04680f1SMatt Gilbride<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75*b04680f1SMatt Gilbride  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
76*b04680f1SMatt Gilbride<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77*b04680f1SMatt GilbrideDETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
78*b04680f1SMatt Gilbride</TR>
79*b04680f1SMatt Gilbride</TABLE>
80*b04680f1SMatt Gilbride<A NAME="skip-navbar_top"></A>
81*b04680f1SMatt Gilbride<!-- ========= END OF TOP NAVBAR ========= -->
82*b04680f1SMatt Gilbride
83*b04680f1SMatt Gilbride<HR>
84*b04680f1SMatt Gilbride<!-- ======== START OF CLASS DATA ======== -->
85*b04680f1SMatt Gilbride<H2>
86*b04680f1SMatt Gilbride<FONT SIZE="-1">
87*b04680f1SMatt Gilbridejavax.annotation.meta</FONT>
88*b04680f1SMatt Gilbride<BR>
89*b04680f1SMatt GilbrideEnum When</H2>
90*b04680f1SMatt Gilbride<PRE>
91*b04680f1SMatt Gilbridejava.lang.Object
92*b04680f1SMatt Gilbride  <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum&lt;<A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A>&gt;
93*b04680f1SMatt Gilbride      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.annotation.meta.When</B>
94*b04680f1SMatt Gilbride</PRE>
95*b04680f1SMatt Gilbride<DL>
96*b04680f1SMatt Gilbride<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable&lt;<A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A>&gt;</DD>
97*b04680f1SMatt Gilbride</DL>
98*b04680f1SMatt Gilbride<HR>
99*b04680f1SMatt Gilbride<DL>
100*b04680f1SMatt Gilbride<DT><PRE>public enum <B>When</B><DT>extends java.lang.Enum&lt;<A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A>&gt;</DL>
101*b04680f1SMatt Gilbride</PRE>
102*b04680f1SMatt Gilbride
103*b04680f1SMatt Gilbride<P>
104*b04680f1SMatt GilbrideUsed to describe the relationship between a qualifier T and the set of values
105*b04680f1SMatt Gilbride S possible on an annotated element.
106*b04680f1SMatt Gilbride
107*b04680f1SMatt Gilbride In particular, an issues should be reported if an ALWAYS or MAYBE value is
108*b04680f1SMatt Gilbride used where a NEVER value is required, or if a NEVER or MAYBE value is used
109*b04680f1SMatt Gilbride where an ALWAYS value is required.
110*b04680f1SMatt Gilbride<P>
111*b04680f1SMatt Gilbride
112*b04680f1SMatt Gilbride<P>
113*b04680f1SMatt Gilbride<HR>
114*b04680f1SMatt Gilbride
115*b04680f1SMatt Gilbride<P>
116*b04680f1SMatt Gilbride<!-- =========== ENUM CONSTANT SUMMARY =========== -->
117*b04680f1SMatt Gilbride
118*b04680f1SMatt Gilbride<A NAME="enum_constant_summary"><!-- --></A>
119*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
120*b04680f1SMatt Gilbride<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
121*b04680f1SMatt Gilbride<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
122*b04680f1SMatt Gilbride<B>Enum Constant Summary</B></FONT></TH>
123*b04680f1SMatt Gilbride</TR>
124*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
125*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#ALWAYS">ALWAYS</A></B></CODE>
126*b04680f1SMatt Gilbride
127*b04680f1SMatt Gilbride<BR>
128*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S is a subset of T</TD>
129*b04680f1SMatt Gilbride</TR>
130*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
131*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#MAYBE">MAYBE</A></B></CODE>
132*b04680f1SMatt Gilbride
133*b04680f1SMatt Gilbride<BR>
134*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S intersection T is non empty and S - T is nonempty</TD>
135*b04680f1SMatt Gilbride</TR>
136*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
137*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#NEVER">NEVER</A></B></CODE>
138*b04680f1SMatt Gilbride
139*b04680f1SMatt Gilbride<BR>
140*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S intersection T is empty</TD>
141*b04680f1SMatt Gilbride</TR>
142*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
143*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#UNKNOWN">UNKNOWN</A></B></CODE>
144*b04680f1SMatt Gilbride
145*b04680f1SMatt Gilbride<BR>
146*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nothing definitive is known about the relation between S and T</TD>
147*b04680f1SMatt Gilbride</TR>
148*b04680f1SMatt Gilbride</TABLE>
149*b04680f1SMatt Gilbride&nbsp;
150*b04680f1SMatt Gilbride<!-- ========== METHOD SUMMARY =========== -->
151*b04680f1SMatt Gilbride
152*b04680f1SMatt Gilbride<A NAME="method_summary"><!-- --></A>
153*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
154*b04680f1SMatt Gilbride<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
155*b04680f1SMatt Gilbride<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
156*b04680f1SMatt Gilbride<B>Method Summary</B></FONT></TH>
157*b04680f1SMatt Gilbride</TR>
158*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
159*b04680f1SMatt Gilbride<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
160*b04680f1SMatt Gilbride<CODE>static&nbsp;<A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A></CODE></FONT></TD>
161*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String&nbsp;name)</CODE>
162*b04680f1SMatt Gilbride
163*b04680f1SMatt Gilbride<BR>
164*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
165*b04680f1SMatt Gilbride</TR>
166*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
167*b04680f1SMatt Gilbride<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
168*b04680f1SMatt Gilbride<CODE>static&nbsp;<A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A>[]</CODE></FONT></TD>
169*b04680f1SMatt Gilbride<TD><CODE><B><A HREF="../../../javax/annotation/meta/When.html#values()">values</A></B>()</CODE>
170*b04680f1SMatt Gilbride
171*b04680f1SMatt Gilbride<BR>
172*b04680f1SMatt Gilbride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
173*b04680f1SMatt Gilbridethe order they're declared.</TD>
174*b04680f1SMatt Gilbride</TR>
175*b04680f1SMatt Gilbride</TABLE>
176*b04680f1SMatt Gilbride&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
177*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
178*b04680f1SMatt Gilbride<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
179*b04680f1SMatt Gilbride<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
180*b04680f1SMatt Gilbride</TR>
181*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
182*b04680f1SMatt Gilbride<TD><CODE>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
183*b04680f1SMatt Gilbride</TR>
184*b04680f1SMatt Gilbride</TABLE>
185*b04680f1SMatt Gilbride&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
186*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
187*b04680f1SMatt Gilbride<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
188*b04680f1SMatt Gilbride<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
189*b04680f1SMatt Gilbride</TR>
190*b04680f1SMatt Gilbride<TR BGCOLOR="white" CLASS="TableRowColor">
191*b04680f1SMatt Gilbride<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
192*b04680f1SMatt Gilbride</TR>
193*b04680f1SMatt Gilbride</TABLE>
194*b04680f1SMatt Gilbride&nbsp;
195*b04680f1SMatt Gilbride<P>
196*b04680f1SMatt Gilbride
197*b04680f1SMatt Gilbride<!-- ============ ENUM CONSTANT DETAIL =========== -->
198*b04680f1SMatt Gilbride
199*b04680f1SMatt Gilbride<A NAME="enum_constant_detail"><!-- --></A>
200*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
201*b04680f1SMatt Gilbride<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
202*b04680f1SMatt Gilbride<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
203*b04680f1SMatt Gilbride<B>Enum Constant Detail</B></FONT></TH>
204*b04680f1SMatt Gilbride</TR>
205*b04680f1SMatt Gilbride</TABLE>
206*b04680f1SMatt Gilbride
207*b04680f1SMatt Gilbride<A NAME="ALWAYS"><!-- --></A><H3>
208*b04680f1SMatt GilbrideALWAYS</H3>
209*b04680f1SMatt Gilbride<PRE>
210*b04680f1SMatt Gilbridepublic static final <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A> <B>ALWAYS</B></PRE>
211*b04680f1SMatt Gilbride<DL>
212*b04680f1SMatt Gilbride<DD>S is a subset of T
213*b04680f1SMatt Gilbride<P>
214*b04680f1SMatt Gilbride<DL>
215*b04680f1SMatt Gilbride</DL>
216*b04680f1SMatt Gilbride</DL>
217*b04680f1SMatt Gilbride<HR>
218*b04680f1SMatt Gilbride
219*b04680f1SMatt Gilbride<A NAME="UNKNOWN"><!-- --></A><H3>
220*b04680f1SMatt GilbrideUNKNOWN</H3>
221*b04680f1SMatt Gilbride<PRE>
222*b04680f1SMatt Gilbridepublic static final <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A> <B>UNKNOWN</B></PRE>
223*b04680f1SMatt Gilbride<DL>
224*b04680f1SMatt Gilbride<DD>nothing definitive is known about the relation between S and T
225*b04680f1SMatt Gilbride<P>
226*b04680f1SMatt Gilbride<DL>
227*b04680f1SMatt Gilbride</DL>
228*b04680f1SMatt Gilbride</DL>
229*b04680f1SMatt Gilbride<HR>
230*b04680f1SMatt Gilbride
231*b04680f1SMatt Gilbride<A NAME="MAYBE"><!-- --></A><H3>
232*b04680f1SMatt GilbrideMAYBE</H3>
233*b04680f1SMatt Gilbride<PRE>
234*b04680f1SMatt Gilbridepublic static final <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A> <B>MAYBE</B></PRE>
235*b04680f1SMatt Gilbride<DL>
236*b04680f1SMatt Gilbride<DD>S intersection T is non empty and S - T is nonempty
237*b04680f1SMatt Gilbride<P>
238*b04680f1SMatt Gilbride<DL>
239*b04680f1SMatt Gilbride</DL>
240*b04680f1SMatt Gilbride</DL>
241*b04680f1SMatt Gilbride<HR>
242*b04680f1SMatt Gilbride
243*b04680f1SMatt Gilbride<A NAME="NEVER"><!-- --></A><H3>
244*b04680f1SMatt GilbrideNEVER</H3>
245*b04680f1SMatt Gilbride<PRE>
246*b04680f1SMatt Gilbridepublic static final <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A> <B>NEVER</B></PRE>
247*b04680f1SMatt Gilbride<DL>
248*b04680f1SMatt Gilbride<DD>S intersection T is empty
249*b04680f1SMatt Gilbride<P>
250*b04680f1SMatt Gilbride<DL>
251*b04680f1SMatt Gilbride</DL>
252*b04680f1SMatt Gilbride</DL>
253*b04680f1SMatt Gilbride
254*b04680f1SMatt Gilbride<!-- ============ METHOD DETAIL ========== -->
255*b04680f1SMatt Gilbride
256*b04680f1SMatt Gilbride<A NAME="method_detail"><!-- --></A>
257*b04680f1SMatt Gilbride<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
258*b04680f1SMatt Gilbride<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
259*b04680f1SMatt Gilbride<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
260*b04680f1SMatt Gilbride<B>Method Detail</B></FONT></TH>
261*b04680f1SMatt Gilbride</TR>
262*b04680f1SMatt Gilbride</TABLE>
263*b04680f1SMatt Gilbride
264*b04680f1SMatt Gilbride<A NAME="values()"><!-- --></A><H3>
265*b04680f1SMatt Gilbridevalues</H3>
266*b04680f1SMatt Gilbride<PRE>
267*b04680f1SMatt Gilbridepublic static final <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A>[] <B>values</B>()</PRE>
268*b04680f1SMatt Gilbride<DL>
269*b04680f1SMatt Gilbride<DD>Returns an array containing the constants of this enum type, in
270*b04680f1SMatt Gilbridethe order they're declared.  This method may be used to iterate
271*b04680f1SMatt Gilbrideover the constants as follows:
272*b04680f1SMatt Gilbride<pre>
273*b04680f1SMatt Gilbridefor(When c : When.values())
274*b04680f1SMatt Gilbride        System.out.println(c);
275*b04680f1SMatt Gilbride</pre>
276*b04680f1SMatt Gilbride<P>
277*b04680f1SMatt Gilbride<DD><DL>
278*b04680f1SMatt Gilbride
279*b04680f1SMatt Gilbride<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
280*b04680f1SMatt Gilbridethe order they're declared</DL>
281*b04680f1SMatt Gilbride</DD>
282*b04680f1SMatt Gilbride</DL>
283*b04680f1SMatt Gilbride<HR>
284*b04680f1SMatt Gilbride
285*b04680f1SMatt Gilbride<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
286*b04680f1SMatt GilbridevalueOf</H3>
287*b04680f1SMatt Gilbride<PRE>
288*b04680f1SMatt Gilbridepublic static <A HREF="../../../javax/annotation/meta/When.html" title="enum in javax.annotation.meta">When</A> <B>valueOf</B>(java.lang.String&nbsp;name)</PRE>
289*b04680f1SMatt Gilbride<DL>
290*b04680f1SMatt Gilbride<DD>Returns the enum constant of this type with the specified name.
291*b04680f1SMatt GilbrideThe string must match <I>exactly</I> an identifier used to declare an
292*b04680f1SMatt Gilbrideenum constant in this type.  (Extraneous whitespace characters are
293*b04680f1SMatt Gilbridenot permitted.)
294*b04680f1SMatt Gilbride<P>
295*b04680f1SMatt Gilbride<DD><DL>
296*b04680f1SMatt Gilbride<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
297*b04680f1SMatt Gilbride<DT><B>Returns:</B><DD>the enum constant with the specified name
298*b04680f1SMatt Gilbride<DT><B>Throws:</B>
299*b04680f1SMatt Gilbride<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
300*b04680f1SMatt Gilbridewith the specified name</DL>
301*b04680f1SMatt Gilbride</DD>
302*b04680f1SMatt Gilbride</DL>
303*b04680f1SMatt Gilbride<!-- ========= END OF CLASS DATA ========= -->
304*b04680f1SMatt Gilbride<HR>
305*b04680f1SMatt Gilbride
306*b04680f1SMatt Gilbride
307*b04680f1SMatt Gilbride<!-- ======= START OF BOTTOM NAVBAR ====== -->
308*b04680f1SMatt Gilbride<A NAME="navbar_bottom"><!-- --></A>
309*b04680f1SMatt Gilbride<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
310*b04680f1SMatt Gilbride<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
311*b04680f1SMatt Gilbride<TR>
312*b04680f1SMatt Gilbride<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
313*b04680f1SMatt Gilbride<A NAME="navbar_bottom_firstrow"><!-- --></A>
314*b04680f1SMatt Gilbride<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
315*b04680f1SMatt Gilbride  <TR ALIGN="center" VALIGN="top">
316*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
317*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
318*b04680f1SMatt Gilbride  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
319*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
320*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
321*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
322*b04680f1SMatt Gilbride  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
323*b04680f1SMatt Gilbride  </TR>
324*b04680f1SMatt Gilbride</TABLE>
325*b04680f1SMatt Gilbride</TD>
326*b04680f1SMatt Gilbride<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
327*b04680f1SMatt Gilbride</EM>
328*b04680f1SMatt Gilbride</TD>
329*b04680f1SMatt Gilbride</TR>
330*b04680f1SMatt Gilbride
331*b04680f1SMatt Gilbride<TR>
332*b04680f1SMatt Gilbride<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
333*b04680f1SMatt Gilbride&nbsp;<A HREF="../../../javax/annotation/meta/TypeQualifierValidator.html" title="interface in javax.annotation.meta"><B>PREV CLASS</B></A>&nbsp;
334*b04680f1SMatt Gilbride&nbsp;NEXT CLASS</FONT></TD>
335*b04680f1SMatt Gilbride<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
336*b04680f1SMatt Gilbride  <A HREF="../../../index.html?javax/annotation/meta/When.html" target="_top"><B>FRAMES</B></A>  &nbsp;
337*b04680f1SMatt Gilbride&nbsp;<A HREF="When.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
338*b04680f1SMatt Gilbride&nbsp;<SCRIPT type="text/javascript">
339*b04680f1SMatt Gilbride  <!--
340*b04680f1SMatt Gilbride  if(window==top) {
341*b04680f1SMatt Gilbride    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
342*b04680f1SMatt Gilbride  }
343*b04680f1SMatt Gilbride  //-->
344*b04680f1SMatt Gilbride</SCRIPT>
345*b04680f1SMatt Gilbride<NOSCRIPT>
346*b04680f1SMatt Gilbride  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
347*b04680f1SMatt Gilbride</NOSCRIPT>
348*b04680f1SMatt Gilbride
349*b04680f1SMatt Gilbride
350*b04680f1SMatt Gilbride</FONT></TD>
351*b04680f1SMatt Gilbride</TR>
352*b04680f1SMatt Gilbride<TR>
353*b04680f1SMatt Gilbride<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
354*b04680f1SMatt Gilbride  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
355*b04680f1SMatt Gilbride<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
356*b04680f1SMatt GilbrideDETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
357*b04680f1SMatt Gilbride</TR>
358*b04680f1SMatt Gilbride</TABLE>
359*b04680f1SMatt Gilbride<A NAME="skip-navbar_bottom"></A>
360*b04680f1SMatt Gilbride<!-- ======== END OF BOTTOM NAVBAR ======= -->
361*b04680f1SMatt Gilbride
362*b04680f1SMatt Gilbride<HR>
363*b04680f1SMatt Gilbride
364*b04680f1SMatt Gilbride</BODY>
365*b04680f1SMatt Gilbride</HTML>
366