Package org.craftercms.engine.model
Class AbstractXmlSiteItem
java.lang.Object
org.craftercms.engine.model.AbstractXmlSiteItem
- All Implemented Interfaces:
SiteItem
- Direct Known Subclasses:
DefaultSiteItem,EmbeddedSiteItem
Base implementation of
SiteItem that handles all XML related operations- Since:
- 3.1.2
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.craftercms.commons.converters.Converter<org.dom4j.Element, Object> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractXmlSiteItem(org.craftercms.commons.converters.Converter<org.dom4j.Element, Object> modelFieldConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.dom4j.ElementqueryValue(String xpathExpression) queryValue(String xpathExpression, Map<String, String> namespaceUris) queryValues(String xpathExpression) queryValues(String xpathExpression, Map<String, String> namespaceUris) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.craftercms.engine.model.SiteItem
createItemWrapper, getChildItem, getChildItems, getDom, getItem, getProperties, getStoreName, getStoreUrl, isFolder, sortItems
-
Field Details
-
modelFieldConverter
-
-
Constructor Details
-
AbstractXmlSiteItem
public AbstractXmlSiteItem(org.craftercms.commons.converters.Converter<org.dom4j.Element, Object> modelFieldConverter)
-
-
Method Details
-
getRootElement
protected abstract org.dom4j.Element getRootElement() -
get
-
queryValue
- Specified by:
queryValuein interfaceSiteItem
-
queryValues
- Specified by:
queryValuesin interfaceSiteItem
-
queryValue
- Specified by:
queryValuein interfaceSiteItem
-
queryValues
- Specified by:
queryValuesin interfaceSiteItem
-