Package com.enonic.xp.region
Class AbstractRegions
- java.lang.Object
-
- com.enonic.xp.region.AbstractRegions
-
- All Implemented Interfaces:
java.lang.Iterable<Region>
- Direct Known Subclasses:
LayoutRegions
,PageRegions
@Beta public abstract class AbstractRegions extends java.lang.Object implements java.lang.Iterable<Region>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractRegions.Builder<BUILDER extends AbstractRegions.Builder>
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractRegions(AbstractRegions.Builder builder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractRegions
copy()
boolean
equals(java.lang.Object o)
Component
getComponent(ComponentPath path)
Region
getRegion(java.lang.String name)
int
hashCode()
boolean
isEmpty()
java.util.Iterator<Region>
iterator()
java.lang.String
toString()
-
-
-
Constructor Detail
-
AbstractRegions
protected AbstractRegions(AbstractRegions.Builder builder)
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getRegion
public Region getRegion(java.lang.String name)
-
getComponent
public Component getComponent(ComponentPath path)
-
iterator
public java.util.Iterator<Region> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<Region>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
copy
public abstract AbstractRegions copy()
-
-