public class TypedSet
extends java.lang.Object
Set
to validate that elements
added are of a specific type.
The validation of additions is performed via an instanceof test against
a specified Class
. If an object cannot be added to the
collection, an IllegalArgumentException is thrown.
public static java.util.Set decorate(java.util.Set set, java.lang.Class type)
If there are any elements already in the set being decorated, they are validated.
set
- the set to decorate, must not be nulltype
- the type to allow into the collection, must not be nulljava.lang.IllegalArgumentException
- if set or type is nulljava.lang.IllegalArgumentException
- if the set contains invalid elementsCopyright © 2001-2012 Apache Software Foundation. All Rights Reserved.