try to fix some minor dropdown bugs
[potlatch2.git] / org / idmedia / as3commons / util / Set.as
1 /*
2  * Copyright the original author or authors.
3  * 
4  * Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  * 
8  *      http://www.mozilla.org/MPL/MPL-1.1.html
9  * 
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package org.idmedia.as3commons.util {
17   
18   /**
19    * A collection that contains no duplicate elements.  More formally, sets
20    * contain no pair of elements <code>e1</code> and <code>e2</code> such that
21    * <code>e1.equals(e2)</code>, and at most one null element.  As implied by
22    * its name, this interface models the mathematical <i>set</i> abstraction.<p>
23    *
24    * The <tt>Set</tt> interface places additional stipulations, beyond those
25    * inherited from the <tt>Collection</tt> interface, on the contracts of all
26    * constructors and on the contracts of the <tt>add</tt>, <tt>equals</tt> and
27    * <tt>hashCode</tt> methods.  Declarations for other inherited methods are
28    * also included here for convenience.  (The specifications accompanying these
29    * declarations have been tailored to the <tt>Set</tt> interface, but they do
30    * not contain any additional stipulations.)<p>
31    *
32    * @author sleistner
33    */
34   public interface Set extends Collection {
35   }
36 }