Package com.enonic.xp.support
Class AbstractImmutableEntityList<T>
- java.lang.Object
-
- com.enonic.xp.support.AbstractImmutableEntityList<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
- Direct Known Subclasses:
AdminToolDescriptors
,ApplicationKeys
,Applications
,Attachments
,ContentTypes
,ControllerMappingDescriptors
,Descriptors
,Filters
,IdProviderKeys
,IdProviders
,LayoutDescriptors
,MixinNames
,Mixins
,MultiRepoNodeHits
,NodeHits
,NodeVersions
,OrderExpressions
,PageDescriptors
,PageTemplates
,PartDescriptors
,PrincipalRelationships
,Principals
,Projects
,RelationshipTypes
,ReorderChildContentsParams
,ReorderChildNodesParams
,ResourceKeys
,ResponseProcessorDescriptors
,ServiceDescriptors
,SiteConfigs
,StyleDescriptors
,XDataMappings
,XDataNames
,XDatas
@PublicApi public abstract class AbstractImmutableEntityList<T> extends java.lang.Object implements java.lang.Iterable<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractImmutableEntityList(com.google.common.collect.ImmutableList<T> list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(T o)
boolean
equals(java.lang.Object o)
T
first()
T
get(int index)
java.util.List<T>
getList()
int
getSize()
int
hashCode()
boolean
isEmpty()
boolean
isNotEmpty()
java.util.Iterator<T>
iterator()
T
last()
java.util.stream.Stream<T>
stream()
java.lang.String
toString()
-
-
-
Field Detail
-
list
protected final com.google.common.collect.ImmutableList<T> list
-
-
Constructor Detail
-
AbstractImmutableEntityList
protected AbstractImmutableEntityList(com.google.common.collect.ImmutableList<T> list)
-
-
Method Detail
-
getSize
public final int getSize()
-
isEmpty
public final boolean isEmpty()
-
isNotEmpty
public final boolean isNotEmpty()
-
get
public final T get(int index)
-
first
public final T first()
-
last
public final T last()
-
getList
public final java.util.List<T> getList()
-
stream
public final java.util.stream.Stream<T> stream()
-
contains
public final boolean contains(T o)
-
iterator
public final java.util.Iterator<T> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<T>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-