summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php')
-rw-r--r--www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php b/www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php
new file mode 100644
index 00000000..c0f5b14c
--- /dev/null
+++ b/www/wiki/extensions/SemanticMediaWiki/src/Query/ResultPrinters/ListResultPrinter/RowBuilder.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace SMW\Query\ResultPrinters\ListResultPrinter;
+
+/**
+ * Class RowBuilder
+ *
+ * @license GNU GPL v2+
+ * @since 3.0
+ *
+ * @author Stephan Gambke
+ */
+abstract class RowBuilder {
+
+ use ParameterDictionaryUser;
+
+ private $valueTextsBuilder;
+
+ /**
+ * @param \SMWResultArray[] $fields
+ *
+ * @param int $rownum
+ *
+ * @return string
+ */
+ abstract public function getRowText( array $fields, $rownum = 0 );
+
+ /**
+ * @return mixed
+ */
+ protected function getValueTextsBuilder() {
+ return $this->valueTextsBuilder;
+ }
+
+ /**
+ * @param mixed $valueTextsBuilder
+ */
+ public function setValueTextsBuilder( $valueTextsBuilder ) {
+ $this->valueTextsBuilder = $valueTextsBuilder;
+ }
+
+
+} \ No newline at end of file