Package com.enonic.xp.schema.mixin
Class Mixins
- java.lang.Object
-
- com.enonic.xp.support.AbstractImmutableEntityList<Mixin>
-
- com.enonic.xp.schema.mixin.Mixins
-
- All Implemented Interfaces:
java.lang.Iterable<Mixin>
@Beta public final class Mixins extends AbstractImmutableEntityList<Mixin>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Mixins.Builder
-
Field Summary
-
Fields inherited from class com.enonic.xp.support.AbstractImmutableEntityList
list
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Mixins
add(Mixin... mixins)
Mixins
add(java.lang.Iterable<Mixin> mixins)
static Mixins.Builder
create()
static Mixins
empty()
Mixins
filter(java.util.function.Predicate<Mixin> filter)
static Mixins
from(Mixin... mixins)
static Mixins
from(java.lang.Iterable<? extends Mixin> mixins)
static Mixins
from(java.util.Iterator<? extends Mixin> mixins)
static Mixins
from(java.util.stream.Stream<? extends Mixin> mixins)
Mixin
getMixin(MixinName mixinName)
java.util.Set<MixinName>
getNames()
-
Methods inherited from class com.enonic.xp.support.AbstractImmutableEntityList
contains, equals, first, get, getList, getSize, hashCode, isEmpty, isNotEmpty, iterator, last, stream, toString
-
-
-
-
Method Detail
-
getNames
public java.util.Set<MixinName> getNames()
-
empty
public static Mixins empty()
-
create
public static Mixins.Builder create()
-
-