Package org.craftercms.engine.model
Interface SiteItem
-
- All Known Implementing Classes:
AbstractXmlSiteItem
,DefaultSiteItem
,EmbeddedSiteItem
public interface SiteItem
Defines the basic behavior for a site item- Since:
- 3.1.2
- Author:
- joseross
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SiteItem
createItemWrapper(org.craftercms.core.service.Item item)
Object
get(String xpathExpression)
SiteItem
getChildItem(String storeName)
List<SiteItem>
getChildItems()
org.dom4j.Document
getDom()
org.craftercms.core.service.Item
getItem()
Map<String,Object>
getProperties()
String
getStoreName()
String
getStoreUrl()
boolean
isFolder()
String
queryValue(String xpathExpression)
String
queryValue(String xpathExpression, Map<String,String> namespaceUris)
List<String>
queryValues(String xpathExpression)
List<String>
queryValues(String xpathExpression, Map<String,String> namespaceUris)
List<SiteItem>
sortItems(List<SiteItem> items, Comparator<SiteItem> comparator)
-