Hi ich glaub dass ich den Code unten brauch um Objekte des Typs document zu erstellen oder?
Ich muss mit einigen wenigen Sätzen bzw. Worten erklären wofür ein solcher Code verwendet wird bzw was er macht. Kann mir da jemand weiterhelfen? 1-2 Sätze erklärend ..
danke :)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/perl
package DOCUMENT;
use strict;
use warnings;
sub new {
my ( $class ) = @_;
my $self = {
parent => undef,
child => undef,
doc_format => undef,
name => undef,
doc_type => undef,
spalteninfo => undef
};
bless( $self, $class );
return $self;
}
sub parent {
my ( $self, $parent ) = @_;
$self->{parent} = $parent if defined($parent);
return $self->{parent};
}
sub child {
my ( $self, $child ) = @_;
$self->{child} = $child if defined($child);
return $self->{child};
}
sub doc_format {
my ( $self, $doc_format ) = @_;
$self->{doc_format} = $doc_format if defined($doc_format);
return $self->{doc_format};
}
sub name {
my ( $self, $name ) = @_;
$self->{name} = $name if defined($name);
return $self->{name};
}
sub doc_type {
my ( $self, $doc_type ) = @_;
$self->{doc_type} = $doc_type if defined($doc_type);
return $self->{doc_type};
}
sub spalteninfo {
my ( $self, $spalteninfo ) = @_;
$self->{spalteninfo} = $spalteninfo if defined($spalteninfo);
return $self->{spalteninfo};
}
1;