Purtle
Fast streaming RDF serializer for PHP
|
@license GPL-2.0-or-later More...
Public Member Functions | |
__construct ( $role=parent::DOCUMENT_ROLE, BNodeLabeler $labeler=null, N3Quoter $quoter=null) | |
getMimeType () | |
Public Member Functions inherited from Wikimedia\Purtle\RdfWriterBase | |
__construct ( $role, BNodeLabeler $labeler=null) | |
prefix ( $prefix, $iri) | |
Registers a prefix. | |
getPrefixes () | |
Returns the prefix map. | |
sub () | |
getRole () | |
blank ( $label=null) | |
start () | |
finish () | |
drain () | |
about ( $base, $local=null) | |
a ( $typeBase, $typeLocal=null) | |
say ( $base, $local=null) | |
is ( $base, $local=null) | |
text ( $text, $language=null) | |
value ( $value, $typeBase=null, $typeLocal=null) | |
Protected Member Functions | |
expandSubject (&$base, &$local) | |
@inheritDoc | |
writeSubject ( $base, $local=null) | |
@inheritDoc | |
expandPredicate (&$base, &$local) | |
@inheritDoc | |
writePredicate ( $base, $local=null) | |
@inheritDoc | |
expandResource (&$base, &$local) | |
@inheritDoc | |
expandType (&$base, &$local) | |
@inheritDoc | |
writeResource ( $base, $local=null) | |
@inheritDoc | |
writeText ( $text, $language=null) | |
@inheritDoc | |
writeValue ( $value, $typeBase, $typeLocal=null) | |
newSubWriter ( $role, BNodeLabeler $labeler) | |
Protected Member Functions inherited from Wikimedia\Purtle\N3RdfWriterBase | |
writeRef ( $base, $local=null) | |
writeIRI ( $iri, $trustIRI=false) | |
Protected Member Functions inherited from Wikimedia\Purtle\RdfWriterBase | |
registerShorthand ( $shorthand, $prefix, $local) | |
Registers a shorthand that can be used instead of a qname, like 'a' can be used instead of 'rdf:type'. | |
isShorthand ( $shorthand) | |
Determines whether $shorthand can be used as a shorthand. | |
isPrefix ( $prefix) | |
Determines whether $shorthand can legally be used as a prefix. | |
isValidLanguageCode ( $languageCode) | |
write ( $w) | |
Appends string to the output buffer. | |
expandShorthand (&$base, &$local) | |
If $base is a shorthand, $base and $local are updated to hold whatever qname the shorthand was associated with. | |
expandQName (&$base, &$local) | |
If $base is a registered prefix, $base will be replaced by the base IRI associated with that prefix, with $local appended. | |
state ( $newState) | |
Perform a state transition. | |
Additional Inherited Members | |
Public Attributes inherited from Wikimedia\Purtle\RdfWriterBase | |
const | DOCUMENT_ROLE = 'document' |
Role ID for writers that will generate a full RDF document. | |
const | SUBDOCUMENT_ROLE = 'sub' |
Protected Attributes inherited from Wikimedia\Purtle\N3RdfWriterBase | |
$quoter | |
Protected Attributes inherited from Wikimedia\Purtle\RdfWriterBase | |
const | STATE_START = 0 |
const | STATE_DOCUMENT = 5 |
const | STATE_SUBJECT = 10 |
const | STATE_PREDICATE = 11 |
const | STATE_OBJECT = 12 |
const | STATE_FINISH = 666 |
$prefixes = [] | |
$currentSubject = [ null, null ] | |
$currentPredicate = [ null, null ] | |
$role | |
$transitionTable | |
@license GPL-2.0-or-later
Wikimedia\Purtle\NTriplesRdfWriter::__construct | ( | $role = parent::DOCUMENT_ROLE, | |
BNodeLabeler | $labeler = null, | ||
N3Quoter | $quoter = null ) |
string | $role | |
BNodeLabeler | null | $labeler | |
N3Quoter | null | $quoter |
Reimplemented from Wikimedia\Purtle\N3RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
Wikimedia\Purtle\NTriplesRdfWriter::getMimeType | ( | ) |
Implements Wikimedia\Purtle\RdfWriter.
|
protected |
string | $role | |
BNodeLabeler | $labeler |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\N3RdfWriterBase.
|
protected |
string | $value | |
string | null | $typeBase | |
string | null | $typeLocal |
Reimplemented from Wikimedia\Purtle\N3RdfWriterBase.