public class EnumSetTool
extends java.lang.Object
Constructor and Description |
---|
EnumSetTool() |
Modifier and Type | Method and Description |
---|---|
static <P extends java.lang.Enum<P>> |
except(java.util.EnumSet<P> a,
java.util.EnumSet<P> b)
Return a new EnumSet as the difference of two supplied EnumSets.
|
static <P extends java.lang.Enum<P>> |
intersect(java.util.EnumSet<P> a,
java.util.EnumSet<P> b)
Return a new EnumSet as the intersection of two supplied EnumSets.
|
static <P extends java.lang.Enum<P>> |
union(java.util.EnumSet<P> a,
java.util.EnumSet<P> b)
Return a new EnumSet as the union of two supplied EnumSets.
|
public static <P extends java.lang.Enum<P>> java.util.EnumSet<P> intersect(java.util.EnumSet<P> a, java.util.EnumSet<P> b)
P
- the Enum class common to both argumentsa
- the first EnumSetb
- the second EnumSetpublic static <P extends java.lang.Enum<P>> java.util.EnumSet<P> union(java.util.EnumSet<P> a, java.util.EnumSet<P> b)
P
- the Enum class common to both argumentsa
- the first EnumSetb
- the second EnumSetpublic static <P extends java.lang.Enum<P>> java.util.EnumSet<P> except(java.util.EnumSet<P> a, java.util.EnumSet<P> b)
P
- the Enum class containing properties in (a) except those in (b)a
- the first EnumSetb
- the second EnumSetCopyright (c) 2004-2022 Saxonica Limited. All rights reserved.