com.xmlns.foaftown
Class QuerySPARQLIQ

java.lang.Object
  extended by org.jivesoftware.smack.packet.Packet
      extended by org.jivesoftware.smack.packet.IQ
          extended by 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 Class Summary
 
Nested classes/interfaces inherited from class org.jivesoftware.smack.packet.IQ
org.jivesoftware.smack.packet.IQ.Type
 
Field Summary
 org.w3c.dom.Element element
           
 java.lang.String results
           
 java.lang.String sparql_escaped
           
 java.lang.String sparql_plain
           
 
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
 

Field Detail

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
Constructor Detail

QuerySPARQLIQ

public QuerySPARQLIQ()
If created with no args, defaults to an "ask everything" sparql query.


QuerySPARQLIQ

public QuerySPARQLIQ(java.lang.String sparql)
Method Detail

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.