Package org.apache.xmlbeans.impl.config
Class NameSet
- java.lang.Object
-
- org.apache.xmlbeans.impl.config.NameSet
-
public class NameSet extends java.lang.Object
Reprezents a non finite set of names.- See Also:
NameSetBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static NameSet
EMPTY
An empty NameSet, it doesn't contain any namestatic NameSet
EVERYTHING
The NameSet that contains any name
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(java.lang.String name)
NameSet
intersect(NameSet with)
Returns the intersection of this NameSet with the 'with' NameSetNameSet
invert()
Returns an inversion of this NameSetNameSet
substract(NameSet what)
Returns the result of substracting 'what' NameSet from this NameSetNameSet
substractFrom(NameSet from)
Returns the result of substracting this NameSet from 'from' NameSetNameSet
union(NameSet with)
Returns the union of this NameSet with the 'with' NameSet.
-
-
-
Method Detail
-
union
public NameSet union(NameSet with)
Returns the union of this NameSet with the 'with' NameSet.
-
intersect
public NameSet intersect(NameSet with)
Returns the intersection of this NameSet with the 'with' NameSet
-
substractFrom
public NameSet substractFrom(NameSet from)
Returns the result of substracting this NameSet from 'from' NameSet
-
substract
public NameSet substract(NameSet what)
Returns the result of substracting 'what' NameSet from this NameSet
-
invert
public NameSet invert()
Returns an inversion of this NameSet
-
contains
public boolean contains(java.lang.String name)
-
-