Antidot PHP API  version 0.16.0
##PHP API to simplify integration of Antidot components
 All Classes Files Functions Variables Groups Pages
Public Member Functions | List of all members
AfsTextVisitor Class Reference

Default implementation for text visitor. More...

Inheritance diagram for AfsTextVisitor:
AfsTextVisitorInterface

Public Member Functions

 visit_AfsStringText (AfsStringText $afs_text)
 Visit AfsStringText instance.
 visit_AfsMatchText (AfsMatchText $afs_text)
 Visit AfsMatchText instance.
 visit_AfsTruncateText (AfsTruncateText $afs_text)
 Visit AfsTruncateText instance.

Detailed Description

Default implementation for text visitor.

<?php
require_once "AFS/SEARCH/afs_text_helper.php";
{
public function visit_AfsStringText(AfsStringText $afs_text)
{
return $afs_text->get_text();
}
public function visit_AfsMatchText(AfsMatchText $afs_text)
{
return '<b>' . $afs_text->get_text() . '</b>';
}
public function visit_AfsTruncateText(AfsTruncateText $afs_text)
{
return '...';
}
}

Member Function Documentation

visit_AfsMatchText ( AfsMatchText  $afs_text)

Visit AfsMatchText instance.

Parameters
$afs_text[in] visited instance.
Returns
text value associated to visited instance surrounded by <b> ... </b>.

Implements AfsTextVisitorInterface.

visit_AfsStringText ( AfsStringText  $afs_text)

Visit AfsStringText instance.

Parameters
$afs_text[in] visited instance.
Returns
text value associated to visited instance.

Implements AfsTextVisitorInterface.

visit_AfsTruncateText ( AfsTruncateText  $afs_text)

Visit AfsTruncateText instance.

Parameters
$afs_text[in] visited instance.
Returns
static value: ...

Implements AfsTextVisitorInterface.