Processors for showing different fields differently

This commit is contained in:
johnkeis 2003-02-03 03:18:56 +00:00
Родитель 8c752b06bc
Коммит 2a1ebcdeab
8 изменённых файлов: 160 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::Graph;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::URL;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "<a href='$value'>$field</a>";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::Warn;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::default;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::Graph;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::URL;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "<a href='$value'>$field</a>";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::Warn;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1

Просмотреть файл

@ -0,0 +1,20 @@
package Tinderbox3::FieldProcessors::default;
use strict;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $this = {};
bless $this, $class;
return $this;
}
sub process_field {
my $this = shift;
my ($tree_columns, $field, $value) = @_;
return "$field: $value";
}
1