Package org.craftercms.engine.model
Class EmbeddedSiteItem
java.lang.Object
org.craftercms.engine.model.AbstractXmlSiteItem
org.craftercms.engine.model.EmbeddedSiteItem
- All Implemented Interfaces:
SiteItem
Implementation of
SiteItem for embedded site items- Since:
- 3.1.2
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe unique id of the embedded componentprotected SiteItemThe parent of the embedded componentprotected org.dom4j.ElementThe XML root element of the embedded componentstatic final StringFields inherited from class org.craftercms.engine.model.AbstractXmlSiteItem
modelFieldConverter -
Constructor Summary
ConstructorsConstructorDescriptionEmbeddedSiteItem(SiteItem parentItem, org.dom4j.Element rootElement, org.craftercms.commons.converters.Converter<org.dom4j.Element, Object> modelFieldConverter) -
Method Summary
Modifier and TypeMethodDescriptioncreateItemWrapper(org.craftercms.core.service.Item item) getChildItem(String storeName) org.dom4j.DocumentgetDom()org.craftercms.core.service.ItemgetItem()protected org.dom4j.ElementbooleanisFolder()sortItems(List<SiteItem> items, Comparator<SiteItem> comparator) toString()Methods inherited from class org.craftercms.engine.model.AbstractXmlSiteItem
get, queryValue, queryValue, queryValues, queryValues
-
Field Details
-
XPATH_OBJECT_ID
- See Also:
-
parentItem
The parent of the embedded component -
componentId
The unique id of the embedded component -
rootElement
protected org.dom4j.Element rootElementThe XML root element of the embedded component
-
-
Constructor Details
-
EmbeddedSiteItem
-
-
Method Details
-
getRootElement
protected org.dom4j.Element getRootElement()- Specified by:
getRootElementin classAbstractXmlSiteItem
-
getItem
public org.craftercms.core.service.Item getItem() -
getStoreName
-
getStoreUrl
-
isFolder
public boolean isFolder() -
getDom
public org.dom4j.Document getDom() -
getProperties
-
getChildItems
-
getChildItem
-
sortItems
-
createItemWrapper
-
toString
-