|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.dynamide.DynamideObject com.dynamide.util.XDB
public class XDB
Field Summary |
---|
Fields inherited from class com.dynamide.DynamideObject |
---|
m_id |
Constructor Summary | |
---|---|
XDB()
|
|
XDB(java.lang.String saxDriverClassname)
|
Method Summary | |
---|---|
protected void |
addError(java.lang.String error)
|
void |
clearErrors()
|
boolean |
cloneXML(java.lang.String xmlRepositoryName,
java.lang.String clonedRepositoryName)
|
void |
closeXML(java.lang.String xmlRepositoryName)
Removes the named xmlRepository from the store. |
org.jdom.Document |
createDocument(java.lang.String rootName)
|
org.jdom.Element |
createElement(java.lang.String name)
|
org.jdom.Element |
createXML(java.lang.String xmlRepositoryName,
java.lang.String rootName)
|
static java.lang.String |
dm_nbsp(java.lang.String source)
|
java.lang.String |
dumpPointerList()
|
XDBElement |
first(org.jdom.Element el)
|
XDBElement |
first(java.lang.String xpath)
|
java.lang.Object |
get(java.lang.String xpathExpression)
Subclasses can override this. |
static java.lang.String |
getChildText(org.jdom.Element el,
java.lang.String childName)
|
java.lang.String |
getDefaultStoreName()
Methods that require an xmlRepositoryName have overloads that don't, if the DefaultStoreName is set. |
java.lang.String |
getErrors()
|
java.util.Set |
getStoreNames()
|
org.jdom.Element |
getXML(java.lang.String xmlRepositoryName)
|
java.lang.String |
getXMLString(java.lang.String xmlRepositoryName)
|
java.lang.String |
getXMLStringAsHTML(java.lang.String xmlRepositoryName)
|
static void |
main(java.lang.String[] args)
|
org.jdom.Element |
openXML(java.lang.String xmlFilename)
Merge all child elements from source into target. |
org.jdom.Element |
openXML(java.lang.String xmlRepositoryName,
java.lang.String xmlFilename)
TODO: write a public void invalidate xmlRepository method to remove names from the store. |
static java.lang.String |
outputElement_INNER(org.jdom.Element el,
boolean contentOnly)
|
static java.lang.String |
outputElement(org.jdom.Element el)
|
static java.lang.String |
outputElementAsHTML(org.jdom.Element el)
|
static java.lang.String |
outputElementContent(org.jdom.Element el)
|
static java.lang.String |
outputNode(org.dom4j.Node node)
This is a dom4j convenience method, which knows about XHTML. |
org.jaxen.XPath |
prepare(java.lang.String xpathExpression)
|
java.lang.String |
printStoreNames()
|
org.jdom.Document |
read(java.lang.String filename)
|
org.jdom.Document |
readFromString(java.lang.String source)
|
org.jdom.Document |
readFromString(java.lang.String source,
java.lang.String xmlRepositoryName)
|
void |
removeXML(java.lang.String xmlRepositoryName)
clear the repository name from the space |
java.lang.Object |
retrievePointer(java.lang.String name)
|
boolean |
saveXML(java.lang.String filename)
|
boolean |
saveXML(java.lang.String xmlRepositoryName,
java.lang.String filename)
|
boolean |
saveXML(java.lang.String xmlRepositoryName,
java.lang.String directory,
java.lang.String filename)
|
java.util.List |
select(org.jdom.Element element,
java.lang.String xpathExpression)
|
java.util.List |
select(org.jdom.Element element,
org.jaxen.XPath xpath)
|
java.util.List |
select(java.lang.String xpathExpression)
Select from the DefaultStoreName, if set. |
java.util.List |
select(java.lang.String storeName,
java.lang.String xpathExpression)
|
org.jdom.Element |
selectFirst(org.jdom.Element element,
java.lang.String xpathExpression)
|
org.jdom.Element |
selectFirst(org.jdom.Element element,
org.jaxen.XPath xpath)
|
org.jdom.Element |
selectFirst(java.lang.String xpathExpression)
Select from the DefaultStoreName, if set. |
org.jdom.Element |
selectFirst(java.lang.String storeName,
java.lang.String xpathExpression)
|
void |
setDefaultStoreName(java.lang.String new_value)
Methods that require an xmlRepositoryName have overloads that don't, if the DefaultStoreName is set by this setter; Calling openXML when DefaultStoreName is not set initializes DefaultStoreName. |
void |
setQuickElement(org.jdom.Element element)
|
void |
storePointer(java.lang.String name,
java.lang.Object pointer)
|
static java.lang.String |
unescape(java.lang.String source)
|
java.lang.String |
v(java.lang.String xpathExpression)
|
java.lang.String |
valueOf(org.jdom.Element element,
java.lang.String xpathExpression)
|
java.lang.String |
valueOf(java.lang.String xpathExpression)
Uses the DefaultStoreName, if set. |
java.lang.String |
valueOf(java.lang.String storeName,
java.lang.String xpathExpression)
|
java.lang.String |
valueOfAll(org.jdom.Element element,
java.lang.String xpathExpression)
|
java.lang.String |
valueOfAll(java.lang.String xpathExpression)
Uses the DefaultStoreName, if set. |
java.lang.String |
valueOfAll(java.lang.String storeName,
java.lang.String xpathExpression)
|
XDBElement |
xdbElement(org.jdom.Element el)
|
Methods inherited from class com.dynamide.DynamideObject |
---|
clearProfiler, dump, dump, dumpHTML, expand, finalize, findParentExpander, findParentPage, findParentSession, findTopParentPage, getCategoryID, getDotName, getID, getNextGetter, getObjectID, getOwner, getProfiler, isDebugEnabled, isInfoEnabled, logDebug, logDebug, logDebug, logDebug, logError, logError, logError, logError, logInfo, logInfo, logInfo, logInfo, logWarn, logWarn, logWarn, logWarn, popLogContext, printf, printProfiler, profileEnter, profileLeave, pushLogContext, setDotName, setID, setNextGetter, setObjectID, setOwner, sprintf, useProfiler, walkParents |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XDB()
public XDB(java.lang.String saxDriverClassname)
Method Detail |
---|
protected void addError(java.lang.String error)
public void clearErrors()
public java.lang.String getErrors()
public java.lang.String printStoreNames()
public java.util.Set getStoreNames()
public java.lang.String getDefaultStoreName()
public void setDefaultStoreName(java.lang.String new_value)
public boolean cloneXML(java.lang.String xmlRepositoryName, java.lang.String clonedRepositoryName)
public org.jdom.Document createDocument(java.lang.String rootName)
public org.jdom.Element createElement(java.lang.String name)
public org.jdom.Element createXML(java.lang.String xmlRepositoryName, java.lang.String rootName)
public static java.lang.String dm_nbsp(java.lang.String source)
public java.lang.String dumpPointerList()
public static java.lang.String getChildText(org.jdom.Element el, java.lang.String childName)
public org.jdom.Element getXML(java.lang.String xmlRepositoryName)
public java.lang.String getXMLString(java.lang.String xmlRepositoryName)
public java.lang.String getXMLStringAsHTML(java.lang.String xmlRepositoryName)
public static java.lang.String outputElement(org.jdom.Element el)
public static java.lang.String outputElementContent(org.jdom.Element el)
public static java.lang.String outputElement_INNER(org.jdom.Element el, boolean contentOnly)
public static java.lang.String outputElementAsHTML(org.jdom.Element el)
public org.jdom.Element openXML(java.lang.String xmlFilename)
public org.jdom.Element openXML(java.lang.String xmlRepositoryName, java.lang.String xmlFilename)
public void closeXML(java.lang.String xmlRepositoryName)
public static java.lang.String outputNode(org.dom4j.Node node)
public org.jaxen.XPath prepare(java.lang.String xpathExpression) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public org.jdom.Document read(java.lang.String filename) throws org.jdom.JDOMException, java.io.IOException
org.jdom.JDOMException
java.io.IOException
public org.jdom.Document readFromString(java.lang.String source) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public org.jdom.Document readFromString(java.lang.String source, java.lang.String xmlRepositoryName) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public void removeXML(java.lang.String xmlRepositoryName)
public java.lang.Object retrievePointer(java.lang.String name)
storePointer(java.lang.String, java.lang.Object)
public boolean saveXML(java.lang.String filename)
public boolean saveXML(java.lang.String xmlRepositoryName, java.lang.String filename)
public boolean saveXML(java.lang.String xmlRepositoryName, java.lang.String directory, java.lang.String filename)
public java.util.List select(java.lang.String xpathExpression)
public java.util.List select(java.lang.String storeName, java.lang.String xpathExpression)
public java.util.List select(org.jdom.Element element, java.lang.String xpathExpression)
public java.util.List select(org.jdom.Element element, org.jaxen.XPath xpath)
prepare(java.lang.String)
public org.jdom.Element selectFirst(java.lang.String xpathExpression)
public org.jdom.Element selectFirst(java.lang.String storeName, java.lang.String xpathExpression)
public org.jdom.Element selectFirst(org.jdom.Element element, java.lang.String xpathExpression)
public org.jdom.Element selectFirst(org.jdom.Element element, org.jaxen.XPath xpath)
prepare(java.lang.String)
public void storePointer(java.lang.String name, java.lang.Object pointer)
retrievePointer(java.lang.String)
public static java.lang.String unescape(java.lang.String source)
public java.lang.String valueOf(java.lang.String xpathExpression)
public java.lang.String valueOf(java.lang.String storeName, java.lang.String xpathExpression)
public java.lang.String valueOf(org.jdom.Element element, java.lang.String xpathExpression)
public void setQuickElement(org.jdom.Element element)
public java.lang.String v(java.lang.String xpathExpression)
public java.lang.Object get(java.lang.String xpathExpression)
DynamideObject
get
in interface IGet
get
in class DynamideObject
public java.lang.String valueOfAll(java.lang.String xpathExpression)
public java.lang.String valueOfAll(java.lang.String storeName, java.lang.String xpathExpression)
public java.lang.String valueOfAll(org.jdom.Element element, java.lang.String xpathExpression)
public XDBElement xdbElement(org.jdom.Element el)
public XDBElement first(org.jdom.Element el)
public XDBElement first(java.lang.String xpath)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |