aboutsummaryrefslogtreecommitdiff
path: root/lib/WebCoso/X.pm
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2006-12-17 12:08:23 +0000
committerdakkar <dakkar@luxion>2006-12-17 12:08:23 +0000
commitfce73c4f1cb1c3ebed4551e43108f3506bb66f51 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /lib/WebCoso/X.pm
parent r1350@narval: dakkar | 2006-02-21 13:05:07 +0100 (diff)
downloadWebCoso-fce73c4f1cb1c3ebed4551e43108f3506bb66f51.tar.gz
WebCoso-fce73c4f1cb1c3ebed4551e43108f3506bb66f51.tar.bz2
WebCoso-fce73c4f1cb1c3ebed4551e43108f3506bb66f51.zip
pulizia: si ricomincia (di nuovo...)
git-svn-id: svn://luxion/repos/WebCoso/trunk@234 fcb26f47-9200-0410-b104-b98ab5b095f3
Diffstat (limited to 'lib/WebCoso/X.pm')
-rw-r--r--lib/WebCoso/X.pm95
1 files changed, 0 insertions, 95 deletions
diff --git a/lib/WebCoso/X.pm b/lib/WebCoso/X.pm
deleted file mode 100644
index a882709..0000000
--- a/lib/WebCoso/X.pm
+++ /dev/null
@@ -1,95 +0,0 @@
-package WebCoso::X;
-use utf8;
-use strict;
-use warnings;
-
-use Exception::Class
- (
- 'WebCoso::X::Base' => {
- description => 'eccezione di base',
- },
- 'WebCoso::X::FileError' => {
- isa => 'WebCoso::X::Base',
- fields => [ 'filename' ],
- description => 'classe base per errori relativi a file',
- },
- 'WebCoso::X::ConfigError' => {
- isa => 'WebCoso::X::FileError',
- fields => [ 'nested' ],
- description => 'errore nel file di configurazione',
- },
- 'WebCoso::X::FileNotFound' => {
- isa => 'WebCoso::X::FileError',
- fields => [ 'abs_filename' ],
- description => 'un file di una risorsa non è presente',
- },
- 'WebCoso::X::OpenError' => {
- isa => 'WebCoso::X::FileError',
- description => ' non è stato possibile aprire un file',
- },
- 'WebCoso::X::NoSuchPipeline' => {
- isa => 'WebCoso::X::Base',
- fields => [ 'pipeline' ],
- description => 'è stata richiesta una pipeline ignota',
- },
- 'WebCoso::X::NoSuchResource' => {
- isa => 'WebCoso::X::Base',
- fields => [ 'resource' ],
- description => 'è stata richiesta una risorsa ignota',
- },
- 'WebCoso::X::NoSuchCollection' => {
- isa => 'WebCoso::X::Base',
- fields => [ 'collection' ],
- description => 'è stata richiesta una collezione ignota',
- },
- 'WebCoso::X::NoSuchStep' => {
- isa => 'WebCoso::X::Base',
- fields => [ 'pipeline', 'step' ],
- description => 'una pipeline vuole usare uno step ignoto',
- },
- );
-
-WebCoso::X::Base->Trace(1);
-
-sub WebCoso::X::ConfigError::full_message {
- my ($self)=@_;
- return 'Errore di configuazione: ' . $self->nested();
-}
-
-sub WebCoso::X::FileError::full_message {
- my ($self)=@_;
- return 'Errore relativo al file: ' . $self->filename();
-}
-
-sub WebCoso::X::FileNotFoundError::full_message {
- my ($self)=@_;
- return 'Impossibile trovare il file: ' . $self->filename();
-}
-
-sub WebCoso::X::OpenError::full_message {
- my ($self)=@_;
- return 'Impossibile aprire il file: ' . $self->filename();
-}
-
-sub WebCoso::X::NoSuchPipeline::full_message {
- my ($self)=@_;
- return 'Pipeline ignota: ' . $self->pipeline();
-}
-
-sub WebCoso::X::NoSuchResource::full_message {
- my ($self)=@_;
- return 'Risorsa ignota: ' . $self->resource();
-}
-
-sub WebCoso::X::NoSuchCollection::full_message {
- my ($self)=@_;
- return 'Collezione ignota: ' . $self->collection();
-}
-
-sub WebCoso::X::NoSuchStep::full_message {
- my ($self)=@_;
-
- return 'La pipeline ' . $self->pipeline() . ' vuole usare lo step ' . $self->step() . ' che è ignoto';
-}
-
-1;