public abstract class AbstractXmlSiteItem extends Object implements SiteItem
SiteItem
that handles all XML related operationsModifier and Type | Field and Description |
---|---|
protected org.craftercms.commons.converters.Converter<org.dom4j.Element,Object> |
modelFieldConverter |
Constructor and Description |
---|
AbstractXmlSiteItem(org.craftercms.commons.converters.Converter<org.dom4j.Element,Object> modelFieldConverter) |
Modifier and Type | Method and Description |
---|---|
Object |
get(String xpathExpression) |
protected abstract org.dom4j.Element |
getRootElement() |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createItemWrapper, getChildItem, getChildItems, getDom, getItem, getProperties, getStoreName, getStoreUrl, isFolder, sortItems
protected org.craftercms.commons.converters.Converter<org.dom4j.Element,Object> modelFieldConverter
public AbstractXmlSiteItem(org.craftercms.commons.converters.Converter<org.dom4j.Element,Object> modelFieldConverter)
protected abstract org.dom4j.Element getRootElement()
public String queryValue(String xpathExpression)
queryValue
in interface SiteItem
public List<String> queryValues(String xpathExpression)
queryValues
in interface SiteItem
public String queryValue(String xpathExpression, Map<String,String> namespaceUris)
queryValue
in interface SiteItem
Copyright © 2020 CrafterCMS. All rights reserved.