com.xmlns.foaftown
Class QuerySPARQLIQ
java.lang.Object
org.jivesoftware.smack.packet.Packet
org.jivesoftware.smack.packet.IQ
com.xmlns.foaftown.QuerySPARQLIQ
public class QuerySPARQLIQ
- extends org.jivesoftware.smack.packet.IQ
Represents an IQ query that carries SPARQL request or response
TODO: review http://www.w3.org/2001/sw/DataAccess/proto-wd/ and impl
TODO: breakout from ?
| Nested classes/interfaces inherited from class org.jivesoftware.smack.packet.IQ |
org.jivesoftware.smack.packet.IQ.Type |
| Fields inherited from class org.jivesoftware.smack.packet.Packet |
ID_NOT_AVAILABLE |
|
Constructor Summary |
QuerySPARQLIQ()
If created with no args, defaults to an "ask everything" sparql query. |
QuerySPARQLIQ(java.lang.String sparql)
|
|
Method Summary |
static java.lang.String |
escapeXML(java.lang.String markup)
turn markup into escaped markup
TODO: find a more robust method to escape markup amongst our dozens of XML API jars |
java.lang.String |
getChildElementXML()
|
void |
setElement(org.w3c.dom.Element newElement)
Sets the single child element of this IQ. |
| Methods inherited from class org.jivesoftware.smack.packet.IQ |
getType, setType, toXML |
| Methods inherited from class org.jivesoftware.smack.packet.Packet |
addExtension, deleteProperty, equals, getError, getExtension, getExtension, getExtensions, getFrom, getPacketID, getProperty, getPropertyNames, getTo, getXmlns, hashCode, nextID, removeExtension, setDefaultXmlns, setError, setFrom, setPacketID, setProperty, setTo |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
element
public org.w3c.dom.Element element
sparql_escaped
public java.lang.String sparql_escaped
sparql_plain
public java.lang.String sparql_plain
results
public java.lang.String results
QuerySPARQLIQ
public QuerySPARQLIQ()
- If created with no args, defaults to an "ask everything" sparql query.
QuerySPARQLIQ
public QuerySPARQLIQ(java.lang.String sparql)
escapeXML
public static java.lang.String escapeXML(java.lang.String markup)
- turn markup into escaped markup
TODO: find a more robust method to escape markup amongst our dozens of XML API jars
- Parameters:
markup -
- Returns:
setElement
public void setElement(org.w3c.dom.Element newElement)
- Sets the single child element of this IQ.
- Parameters:
newElement - the child element.
getChildElementXML
public java.lang.String getChildElementXML()
- Specified by:
getChildElementXML in class org.jivesoftware.smack.packet.IQ
Some rights reserved.