Class SparqlEngineDb_ResultRenderer_XML

Description

Implements interfaces:

Sparql DB XML result renderer as defined by http://www.w3.org/TR/rdf-sparql-XMLres/

Located in /sparql/SparqlEngineDb/ResultRenderer/XML.php (line 12)


	
			
Variable Summary
Method Summary
static void getSpokenBoolean ( $b)
mixed convertFromDbResults (array $arRecordSets, Query $query, SparqlEngineDb $engine)
void createFromRecords ( $arRecordSets,  $strResultForm)
string createObjectFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
string createPredicateFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
string createSubjectFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
void getHead ([ $strXml = ''])
void getResultXml ( $arResult)
void getXmlBlank ( $value)
void getXmlLiteral ( $value,  $language,  $datatype)
void getXmlNull ()
void getXmlResource ( $value)
void wrapCode ( $strCode)
Variables
array $arCreationMethods = array(
's' => 'createSubjectFromDbRecordSetPart',
'p' => 'createPredicateFromDbRecordSetPart',
'o' => 'createObjectFromDbRecordSetPart'
)
(line 25)

Defines the methods needed to create the types in $arVarAssignments.

Key is the type (e.g. "s" for subject), and value the method's name.

  • see: $arVarAssignments
  • access: protected
Methods
static getSpokenBoolean (line 195)
  • access: protected
static void getSpokenBoolean ( $b)
  • $b
convertFromDbResults (line 41)

Converts the database results into nice HTML.

  • return: HTML code
  • access: public
mixed convertFromDbResults (array $arRecordSets, Query $query, SparqlEngineDb $engine)
  • array $arRecordSets: Array of (possibly several) SQL query results.
  • Query $query: SPARQL query object
  • SparqlEngineDb $engine: Sparql Engine to query the database

Implementation of:
SparqlEngineDb_ResultRenderer::convertFromDbResults()
Converts the database results into the desired output format and returns the result.
createFromRecords (line 119)
  • access: protected
void createFromRecords ( $arRecordSets,  $strResultForm)
  • $arRecordSets
  • $strResultForm
createObjectFromDbRecordSetPart (line 263)

Creates an RDF object object contained in the given $dbRecordSet object.

  • return: HTML code
  • see: convertFromDbResult() to understand $strVarBase necessity
  • access: protected
string createObjectFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
  • ADORecordSet $dbRecordSet: Record set returned from ADOConnection::Execute()
  • string $strVarBase: Prefix of the columns the recordset fields have.
  • $strVarName
createPredicateFromDbRecordSetPart (line 241)

Creates an RDF predicate object contained in the given $dbRecordSet object.

  • return: HTML code
  • see: convertFromDbResult() to understand $strVarBase necessity
  • access: protected
string createPredicateFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
  • ADORecordSet $dbRecordSet: Record set returned from ADOConnection::Execute()
  • string $strVarBase: Prefix of the columns the recordset fields have.
  • $strVarName
createSubjectFromDbRecordSetPart (line 213)

Creates an RDF subject object contained in the given $dbRecordSet object.

  • return: HTML code
  • see: convertFromDbResult() to understand $strVarBase necessity
  • access: protected
string createSubjectFromDbRecordSetPart ( $dbRecordSet, string $strVarBase,  $strVarName)
  • ADORecordSet $dbRecordSet: Record set returned from ADOConnection::Execute()
  • string $strVarBase: Prefix of the columns the recordset fields have.
  • $strVarName
getHead (line 110)
  • access: protected
void getHead ([ $strXml = ''])
  • $strXml
getResultXml (line 176)
  • access: protected
void getResultXml ( $arResult)
  • $arResult
getXmlBlank (line 293)
  • access: protected
void getXmlBlank ( $value)
  • $value
getXmlLiteral (line 307)
  • access: protected
void getXmlLiteral ( $value,  $language,  $datatype)
  • $value
  • $language
  • $datatype
getXmlNull (line 286)
  • access: protected
void getXmlNull ()
getXmlResource (line 300)
  • access: protected
void getXmlResource ( $value)
  • $value
wrapCode (line 99)
  • access: protected
void wrapCode ( $strCode)
  • $strCode

Documentation generated on Fri, 1 Jun 2007 16:52:45 +0200 by phpDocumentor 1.3.2