public class StaticZone extends Object implements Zone
Modifier and Type | Class and Description |
---|---|
protected class |
StaticZone.StaticZoneItemIterable
Static zone item iterable.
|
(package private) class |
StaticZone.StaticZoneItemIterator |
Modifier and Type | Field and Description |
---|---|
protected Zone |
_zone
The wrapped zone.
|
ZONEITEM_DATA_NAME
Constructor and Description |
---|
StaticZone(Zone zone)
Construct a static zone, wrapping a given zone.
|
Modifier and Type | Method and Description |
---|---|
ModelLessDataHolder |
getDataHolder()
Returns the
DataHolder of this AmetysObject . |
String |
getId()
Retrieves the unique identifier of this AmetysObject.
It must be unique in the whole repository and must never be null. It must conform to the URI syntax: <protocol>://<protocol-specific-part> |
String |
getName()
Retrieves the name of the current object.
|
Page |
getPage()
Get the parent page of the zone
|
<A extends AmetysObject> |
getParent()
Returns the parent object in the Ametys hierarchy.
|
String |
getParentPath()
Returns the path of the parent object in the Ametys hierarchy.
|
String |
getPath()
Retrieves the path of the current object.
|
AmetysObjectIterable<? extends ZoneItem> |
getZoneItems()
Retrieve the list of used zone items
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComposite, getRepeater, getType, getValue, getValue, getValueOfType, getValueOfType, hasValue, isMultiple
copyTo, getDataNames
equals, hashCode
toSAX, toSAX
dataToSAX, dataToSAX, dataToSAX, dataToSAX
public StaticZone(Zone zone)
zone
- the zone to wrap.public ModelLessDataHolder getDataHolder()
DataAwareAmetysObject
DataHolder
of this AmetysObject
.getDataHolder
in interface DataAwareAmetysObject
getDataHolder
in interface ModelLessDataAwareAmetysObject
DataHolder
of this AmetysObject
public String getName() throws AmetysRepositoryException
AmetysObject
getName
in interface AmetysObject
AmetysRepositoryException
- if an error occurs.public String getPath() throws AmetysRepositoryException
AmetysObject
getPath
in interface AmetysObject
AmetysRepositoryException
- if an error occurs.public String getId() throws AmetysRepositoryException
AmetysObject
<protocol>://<protocol-specific-part>
getId
in interface AmetysObject
AmetysRepositoryException
- if an error occurs.public <A extends AmetysObject> A getParent() throws AmetysRepositoryException
AmetysObject
getParent
in interface AmetysObject
A
- the type of the parent AmetysObject
.null
if current object
is the root.AmetysRepositoryException
- if an error occurs.public String getParentPath() throws AmetysRepositoryException
AmetysObject
getParentPath
in interface AmetysObject
AmetysRepositoryException
- if an error occurs.public AmetysObjectIterable<? extends ZoneItem> getZoneItems() throws AmetysRepositoryException
Zone
getZoneItems
in interface Zone
AmetysRepositoryException
- if an error occured